The meanings are the same. 'Of' is more often used before the name of a disease or medical condition: He died of cancer / of heart failure / of a broken heart. He died from overeating / from neglect / from being run over by an 18-wheeler.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.