原因是功高盖主,朱元璋害怕控制不住他。
1363年,番阳湖之战,徐达大败陈友谅,1365年,徐达攻克平江,灭掉张士诚,1368年,徐达攻入元大都,1369年,围攻兰州,1370年,将元军赶至漠北。
徐达开国功臣这一名号,朱元璋都认可,在徐达死后,朱元璋亲自撰写的碑文中,便这样说。但这第一功臣,也是第一威胁,当时的朱元璋已经杀了很大一批功臣,蓝玉、胡惟庸案,牵连一大批人,这些开国功臣一死,更显得徐达树大招风,出众的军功,便成了徐达的催命符。
只要徐达活着一天,朱元璋便一天不能安枕入眠,虽然是生死兄弟,但除掉徐达,势在必行。
也有一种说法是病死,并非被赐死:
徐达在北平的时候患有背疽,是一种十分顽恶的病,以当时的医疗水平基本治不好。在徐达病后,朱元璋派长子带书信前往看望,之后不久又将徐达召回南京养病。如果朱元璋真的要赐死徐达,不至于这么大费周折,一道密令就能要了徐达的命。大费周折把徐达召回南京,再赐蒸鹅“暗杀”徐达,明显有些滑稽。
另外,所谓“发物”一词的说法也大有漏洞。什么是发物?在没有生物科学体系的古代,这种所谓的发物到底能不能导致疾病加重到立马溃烂而死的程度?显然没有。就算发物对竟有害,有害的程度又有多种?
仔细推敲其实御赐蒸鹅的说法就显得很滑稽。以朱元璋的性格,如果他真的想要徐达的命,必不会如此大费周折,也不会用这么不成调的方式。