Zabava s C :-) / :-(

Pavel Hudecek edizon na seznam.cz
Čtvrtek Říjen 27 20:37:56 CEST 2016


Mějme takto omylem napsaný řádek:

iapCmd[4] = iapCmd[4] = SystemCoreClock / 1000;

Přeložme v LPCXpresso, ...

Před jeho provedením je v SystemCoreClock hodnota 48000000, potom nějaké 
hausnumero okolo 2 miliard:-)

Když se s tím zavolá IAP funkce LPC11U68 pro zápis EEPROM, zatuhne. Při 
čtení to nevadí, ale když se po něm zavolá malloc, nastane HardFault:-)

PH 



Další informace o konferenci Hw-list