昨晩、mbedでコンパイル中に妙なエラーに悩まされました。
Error: Symbol __asm___15_arm_scale_q15_c_05e3aacf____REV16 multiply defined (by arm_scale_q7.NUCLEO_F746ZG.o and arm_scale_q15.NUCLEO_F746ZG.o).
シンボルが多重宣言されていると言うエラーですが、宣言箇所はいずれもライブラリとしてmbed公式から引っ張ってきたものです。
一晩寝て頭を冷やし、漸く思いつきました。ライブラリをアップデートして解決です。プロジェクトを育てながら時折ライブラリをインポートしていくと、このようなことが起きるようです。