To je bohužel smutná pravda
Mám koupenej MPLAB-SNAP debugger už víc než rok, ale ještě jsem ho ani nevyzkoušel, a to z toho důvodu, že je podporovanej až od v. 5.05 a já nemám odvahu, právě kvůli těm bugům v prostředí a kompilátorech, zbavit se starý, ale ještě jakžtakž funkční verze (taky pod Linuxem). A popravdě se mi do toho ani moc nechce, když to čtu (zas a znovu pořád dokola, z různých stran a zdrojů), už tak to člověk musí restartovat pomalu před každou kompilací.
Když přišel MPLAB X, tak dost lidí z podobných důvodů zůstalo u poslední starý verze nativního MPLABu (8.92; a u starých verzí kompilátorů) a ani se jim nedivím. I já ho mám pořád ještě nainstalovanej - bohužel to ale vede k tomu, že si pak člověk udržuje například starý PC ještě s WinXP, zásobu starších typů brouků, starej programátor… že si prostě tak trochu pěstuje jakousi “-filii” na assembler a obsolete věci. A taky to byl mimojiné důvod, proč jsem tehdy začal “pokukovat” po tom, co kde nabízí konkurence.
Takže dle mého názoru by se chlapci v Microchipu měli konečně probrat, protože z ostatních na trhu má kdekdo nativní prostředí a ne “běžící” (neustále padající) pod nějakým runtime, kdekdo má zdarma neomezený C kompilátory, kdekdo má taky konfigurátory, atd… Jinak o ten svůj byznys Microchip nakonec taky může do finále přijít, protože i ten profík, co si kompilátor nakonec koupil za těžký prachy a vyvíjí pro výrobu, kde se kupují například desetitisíce brouků, musel jako mladší nějak začít a někde a na něčem se to nejdřív naučit dělat - a pokud těch pár dnešních mladých lidí, co ještě zbylo a co mají opravdový zájem něco dělat a něco se naučit má k dispozici TOHLE, tak je teda upřímně lituju a vůbec se nedivím (když to trochu přeženu) že jdou nakonec šlapat na kole, prodávat zeleninu, připoutají se někde ke stromu a nebo se plazí po lodích a atomových elektrárnách, nebo cokoliv jiného. A to jsme ještě ani nenakousli errata sheety u nových typů brouků často dlouhý jak hajzlpapír atakdále (include soubory vyšších kompilátorů například).
Za výpis chyby bych se taky přimlouval, otázka v případě MPLAB X ale zůstává jestli to má význam, protože co mám zkušenost, tak při běhu toho prostředí dochází k chybám a pádu různých skriptů v paměti, které jsou součástí toho IDE a zajišťují funkcionalitu různých věcí v něm, přičemž když v něm něco padne, tak to prostředí nenahlásí vůbec nic, zatají všechno jako pravej partyzán. Jinými slovy, ona se i ta chyba může měnit podle nálady a aktuálního stavu prostředí, však víš. Rád bych poradil nějak konstruktivně, ale dostali jsme se s Microchipem do bodu, kdy “vystoupit nastoupit” je “řešení všeho” a nejrozumnější co člověk může říct jako řešení problému je “se* na to, jdem na jedno” - to je pak každá rada dost těžká.
Sry za ty nářky, ale to se fakt nedá.