Skip to content
2026.06.02.
  • F
  • X
  • LinkedIn
  • YouTube
  • Instagram
  • GitHub
TavIR

TavIR

Mikrokontroller világ

  • TavIR Tudástár
  • TavIR WebShop
  • TavIR Fórum
  • Hírek
  • Könyvek
    • Egyszerű elektronika – Kezdőlap
    • ESP8266/ESP32
    • Tippek
      • Tippek-trükkök (AVR)
      • Tippek-trükkök (ESP8266/ESP32)
  • +Gyorstippek
  • +Mélyvíz
  • +Témakereső
  • Kapcsolat
  • Főoldal
  • Hír
  • Arduino IDE 2.3.9 – ha a régi program fut tovább…
  • Hír

Arduino IDE 2.3.9 – ha a régi program fut tovább…

Robert 2026.06.02.
Arduino 2.3.9 - cache error

Arduino 2.3.9 - cache error. Megoldás: downgrade : Arduino 2.3.9

Az Arduino IDE 2.3.9 megjelenésekor az egyik fontos újítás a fordítás gyorsítása volt. Ez a gyakorlatban azt jelenti, hogy az IDE igyekszik minél több, korábban már elkészített fordítási állományt újra felhasználni. Ez alapvetően jó irány. Nagyobb programoknál, sok könyvtár használatakor érezhetően rövidebb lehet a fordítási idő.

Az első tesztek alapján viszont úgy tűnik, az Arduino IDE 2.3.9-ben ezzel kapcsolatban egy kritikus hiba megmaradt. Több fórumbejegyzés és Arduino-github hibajegy szerint előfordulhat, hogy a program módosítása után az IDE nem fordít újra minden állományt, amit kellene. A fordítás és a feltöltés lefut, hibaüzenet nincs, a panelen így azonban a régi program fut tovább.

Ez különösen alattomos hiba, mert amúgy minden rendben lévőnek látszik. A feltöltés sikeres. A port jó. A panel válaszol. Ám mégis a korábbi kód dolgozik alapon.

Tipikus árulkodó jelek – tipikus módosításkor:

  • átírt verziószám nem változik meg,
  • soros monitoron a régi szöveg jelenik meg,
  • módosított villogási idő nem látszik,
  • debug-kiírás nem kerül bele a futó programba,
  • ugyanaz a sketch a 2.3.8-cal még rendben működött.

Fontos, hogy az Arduino IDE 2.x felületén jelenleg nincs külön „Tiszta Fordítás” / „Clean&Compile” gomb. Nincs olyan egyszerű funkcionális beállítás sem, amellyel minden fordítás előtt biztosan töröltetni lehetne a fordítási gyorsítótárat.

Fontos: ez nem csak a beépített UNO, Mega és egyéb alapértelmezett áramköri lapok esetén vag így, hanem az Espressif ESP32/ESP8266 és a STM32 esetén is! Ezek kerültek eddig tesztelésre. A működésből fakadóan, – nem áramköri lap/board függő a jelenség, hanem általános fordítási anomália!

És a megoldás… Ez a megoldás?

Ha valaki mégis az Arduino IDE 2.3.9-et használja, akkor gyanús esetben az IDE bezárása után törölhető a sketch-fordítási gyorsítótár.

  • Windows alatt jellemzően itt található:
    C:\Users\<felhasználó>\AppData\Local\arduino\sketches
  • macOS alatt:
    ~/Library/Caches/arduino/sketches
  • Linux alatt rendszerfüggő, gyakran:
    ~/.cache/arduino/sketches

Ez nem a saját sketch-eket törli, hanem az Arduino IDE ideiglenes fordítási állományait. A következő fordítás emiatt újra lassabb lesz, de nem kerülnek bele korábbi fordítási „maradékok”.

Parancssoros használatnál az Arduino CLI ad egy tisztább megoldást:
arduino-cli compile --clean -b <FQBN> <sketch_mappa>

Feltöltéssel együtt például:
arduino-cli compile --clean --upload -b arduino:avr:uno -p COM3 Blink

A --clean kapcsoló kényszeríti az átmeneti állományok törlését.

Megoldás – vagy inkább mégsem

A gyakorlati tanács jelenleg egyszerű: aki tanfolyamon, oktatásban, ügyfélnél vagy éles munkában használja az Arduino IDE-t, annak most nem érdemes az Arduino IDE 2.3.9-cel kísérletezni. A jelenlegi stabil és biztos megoldás: a visszaállítás az Arduino IDE 2.3.8-as verzióra, amíg az Arduino 2.3.9 gyorsítótár-kezelési hibájára nem érkezik javított kiadás.

Ha a program módosítása után mégis a régi kód fut, akkor nem feltétlenül a panellel van baj. Lehet, hogy az IDE a régi fordítási eredményt használja. Ilyenkor gyorsítótár-törlés vagy visszaállás Arduino IDE 2.3.8-ra.

Források

  • Arduino fórum – Arduino IDE 2.3.9 [Arduino forum]
  • Hordozható Arduino: telepítési útmutató és az előnyök, hátrányok [TavIR]
  • Arduino IDE 2.3.9 – gyorsabb fordítás, de figyelj a cache-re [TavIR]

Kapcsolódó cikkek:

– Arduino IDE 2.3.9 – gyorsabb fordítás, de figyelj a cache-re
– Arduino VENTUNO Q: merre tart az Arduino az UNO után?
– Arduino IDE 2.3.8: nem látványos kiadás, de végre javítja az idegesítő hibákat
– Infravörös vevőmodul tesztelése Arduino UNO-val – hogyan olvassunk távirányítót digitálisan (KY-022)?
– Olcsón, Gyorsan, Jót – a szoftverfejlesztés háromszöge az Arduino világában

Tags: Arduino

Post navigation

Előző Arduino IDE 2.3.9 – gyorsabb fordítás, de figyelj a cache-re

Kapcsolódó anyagok

Arduino IDE 2.3.9 – gyorsabb fordítás, de figyelj a cache-re Arduino IDE 2.3.9 megjelent - 2026. 05. 26.
  • Hír

Arduino IDE 2.3.9 – gyorsabb fordítás, de figyelj a cache-re

2026.05.26.
Signetics WOM-25120: Egy alternatív adatarchitektúra újrafogalmazása a félvezetők korában (ChipTeszt!) WOM-25120 mérés
  • Hír

Signetics WOM-25120: Egy alternatív adatarchitektúra újrafogalmazása a félvezetők korában (ChipTeszt!)

2026.04.01.
Mit ünneplünk március 14-én? – A PI nap története és érdekességei Egy misztikus, matematikai és csillagászati témájú fantáziafestmény, amelyben a π (pi) számjegyei egy spirális galaxis formájában lebegnek az univerzumban, miközben egy tudós tanulmányozza azokat.
  • Hír

Mit ünneplünk március 14-én? – A PI nap története és érdekességei

2026.03.12.

Hírlevél

Hogy az újdonságokról első kézből értesülj:
→ Feliratkozás a Hírlevélre

Ingyenes tanfolyam

60 nap alatt Arduino - az ingyenes tanfolyam
→ Kattints ide és iratkozz fel!
60 nap alatt Arduino

Szeretnél egy lépéssel a többiek előtt járni?

Ne hagyd ki a legújabb tanfolyamokat, amik még csak most bontogatják szárnyaikat.

Legyél te az első! Tanfolyamok

Alkatrész-tár

→ TavIR WebShop
→ Tanulókészletek

Témakörök

  • Cikk (60)
  • Hír (44)
  • Könyv (39)
    • Egyszerű elektronika tippek (18)
    • ESP8266/ESP32 (2)
    • Mélyvíz (12)
    • Mit ne használjunk Arduino projektekben? (6)
  • OmegaFlux (2)
  • Tippek (60)
    • Gyorstippek (20)
    • Tippek-trükkök (AVR) (21)
    • Tippek-trükkök (ESP8266/ESP32) (5)

Fórum

Hiba történt: a hírcsatorna nem elérhető. Később próbálkozzunk újra.
  • Tovább a TavIR Fórumra...

TavIR WebShop

→ Tovább a TavIR WebShopba
TavIR LCD4x20 (kék-fehér, 2004)
TavIR LCD4x20 (kék-fehér, 2004)

A kijelző 4 x 20 karakteres kialakítású, mely az KS0066 [...]

JT-A1250 1.25 csatlakozó, 2 pin, 20cm, szerelt apa (1.25mm, micro, lengő)
JT-A1250 1.25 csatlakozó, 2 pin, 20cm, szerelt apa (1.25mm, micro, lengő)

JT-A1250 / Joint Tech A1250 sorozatú, 1.25 mm raszterű, 2 [...]

4x Optocsatolt FET kapcsolómodul (PWM, 36V/5..20A)
4x Optocsatolt FET kapcsolómodul (PWM, 36V/5..20A)

A 4 csatornás MOSFET kapcsoló modul akkor jön jól, amikor [...]

1.47&quot; IPS TFT (172x320; ST7789;SPI)
1.47&quot; IPS TFT (172x320; ST7789;SPI)

Kompakt színes kijelző Arduino, ESP32, STM32 és Raspberry Pi alapú [...]

ESP32‑S3 WROOM-N16R8 CAM Development Board (Wi‑Fi + Bluetooth)
ESP32‑S3 WROOM-N16R8 CAM Development Board (Wi‑Fi + Bluetooth)

Az ESP32‑S3 WROOM‑N16R8 CAM fejlesztőpanel akkor jön jól, amikor a [...]

NodeMCU ESP32 / NodeMCU32 (ESP32-WROOM-32D; CP2102; 30pin; USB-C)
NodeMCU ESP32 / NodeMCU32 (ESP32-WROOM-32D; CP2102; 30pin; USB-C)

Az ESP32 DevKit V1 USB-C CP2102 30 pin fejlesztőpanel akkor [...]

2.8&quot; TFT LCD (240*320; SPI; Touch) + SD (ILI9341)
2.8&quot; TFT LCD (240*320; SPI; Touch) + SD (ILI9341)

A 2.8″ TFT LCD (240×320; SPI; Touch) + SD (ILI9341) [...]

TavIR IIC-LCD illesztő (TWI/I2C/I2CLCD)
TavIR IIC-LCD illesztő (TWI/I2C/I2CLCD)

Karakteres LCD kijelző I 2 C buszra - kevesebb vezetékkel, [...]

WT32‑ETH01 - ESP32 Ethernet, Wi‑Fi, Bluetooth modul
WT32‑ETH01 - ESP32 Ethernet,  Wi‑Fi,  Bluetooth modul

A WT32‑ETH01 egy professzionális beágyazott hálózati gateway modul , amely [...]

Meghajtómotor (fém-áttétel, 2 oldalas)
Meghajtómotor (fém-áttétel, 2 oldalas)

A Meghajtómotor (fém-áttétel, 2 oldalas) egy TT-formátumú, 3 V-6 V [...]

4x összefűzött 8x8 mátrix LED (MAX7219/MAX7221)
4x összefűzött 8x8 mátrix LED (MAX7219/MAX7221)

A 4x összefűzött 8×8 mátrix LED (MAX7219/MAX7221) egy kompakt, 8×32 [...]

E22-900T22U USB LoRa modul
E22-900T22U USB LoRa modul

Az Ebyte E22-900T22U USB LoRa modul USB csatlakozású, LoRa szórt [...]

Címkék

alappanel Arduino Arduino nap Arduino nap 2023 art AVR biztosíték darlington dióda eeprom egyszerű elektronika elem ellenállás ESP Espressif Systems flash Forrasztás ft232 fusebit hőmérő i2c i2clcd infravörös ISP JTAG kijelző LCD lm35 MOSFET motor nyák pcb páratartalom Relé RTC telepítés tmp36 tranzisztor Történelem Uno wiring WOM Zener április 1 óra

Archívum

  • 2026. június (1)
  • 2026. május (3)
  • 2026. április (2)
  • 2026. március (5)
  • 2026. február (3)
  • 2026. január (3)
  • 2025. december (2)
  • 2025. november (2)
  • 2025. október (3)
  • 2025. augusztus (3)
  • 2025. július (7)
  • 2025. június (4)
  • 2025. május (6)
  • 2025. április (3)
  • 2025. március (3)
  • 2025. február (1)
  • 2025. január (6)
  • 2024. december (5)
  • 2024. november (5)
  • 2024. október (6)
  • 2024. szeptember (5)
  • 2024. augusztus (4)
  • 2024. július (3)
  • 2024. június (1)
  • 2024. május (3)
  • 2024. március (1)
  • 2024. február (2)
  • 2024. január (1)
  • 2023. december (5)
  • 2023. szeptember (2)
  • 2023. augusztus (6)
  • 2023. július (2)
  • 2023. június (1)
  • 2023. május (1)
  • 2023. április (10)
  • 2023. február (1)
  • 2022. szeptember (2)
  • 2022. július (1)
  • 2022. május (6)
  • 2022. április (1)
  • 2022. március (2)
  • 2022. január (3)
  • 2021. december (1)
  • 2021. november (4)
  • 2021. október (2)
  • 2021. szeptember (1)
  • 2021. július (1)
  • 2021. május (2)
  • 2021. április (1)
  • 2021. március (2)
  • 2020. szeptember (1)

Eddig nem olvasott...

Arduino IDE 2.3.9 – ha a régi program fut tovább… Arduino 2.3.9 - cache error
  • Hír

Arduino IDE 2.3.9 – ha a régi program fut tovább…

2026.06.02.
Arduino IDE 2.3.9 – gyorsabb fordítás, de figyelj a cache-re Arduino IDE 2.3.9 megjelent - 2026. 05. 26.
  • Hír

Arduino IDE 2.3.9 – gyorsabb fordítás, de figyelj a cache-re

2026.05.26.
ESP32 család – Hát én immár kit válasszak? EPS kiválasztási stratégia
  • Cikk
  • ESP8266/ESP32

ESP32 család – Hát én immár kit válasszak?

2026.05.15.
A NYÁK napja: apró rézösvények a zöld mezőn 11245 nyak - Cseh Robert / TavIR - Arduino,2.3.9,IDE
  • Cikk

A NYÁK napja: apró rézösvények a zöld mezőn

2026.05.01.

Információk

Cégadatok-impresszum | Használati feltételek
Adatvédelmi irányelvek | Kapcsolat

Elérhetőség

Ügyfélszolgálat: +36 (20) 99-23-781
E-mail: avr (kukac)tavir (pont) hu
Iroda/telephely: 1181 Budapest, Szélmalom utca 13.
Copyright © TavIR Minden jog fenntartva | DarkNews by AF themes.
TavIR
Adatvédelem kezelése

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Funkcionális Always active
A technikai tárolás vagy hozzáférés szigorúan szükséges az előfizető vagy felhasználó által kifejezetten kért konkrét szolgáltatás használatának lehetővé tételének jogos céljához, vagy kizárólag a közlés elektronikus hírközlő hálózaton keresztüli továbbításának céljához.
Beállítások
A technikai tárolás vagy hozzáférés a jogos célból szükséges, hogy olyan beállításokat tároljunk, amelyeket az előfizető vagy a felhasználó nem kért.
Statisztika
Kizárólag statisztikai célokra használt technikai tároló vagy hozzáférés. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
A technikai tárolás vagy hozzáférés felhasználói profilok létrehozásához szükséges hirdetések küldéséhez, illetve a felhasználó nyomon követéséhez egy vagy több weboldalon hasonló marketingcélokból.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Beállításkezelés
{title} {title} {title}