2

我正在尝试将 I2S(不是 I2C)与 Teensy LC 和 SPH0645 数字麦克风一起使用。Teensyduino(v1.6.7 和 ArduinoIDE 1.8.5)代码中包含的音频库足以满足我的需要,但是当我尝试从音频库编译 Recorder 示例时出现以下汇编错误:

/var/folders/4y/x458y3013g5d1xsgl7grxgwr0000gn/T//ccvznZoL.s: Assembler messages:
/var/folders/4y/x458y3013g5d1xsgl7grxgwr0000gn/T//ccvznZoL.s:231: Error: selected processor does not support `smull r0,ip,r3,r5' in Thumb mode
/var/folders/4y/x458y3013g5d1xsgl7grxgwr0000gn/T//ccvznZoL.s:232: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov ip,ip,asl r6'
/var/folders/4y/x458y3013g5d1xsgl7grxgwr0000gn/T//ccvznZoL.s:233: Error: unshifted register required -- `orr r0,ip,r0,lsr r7'

除了错误之外,我的问题是该消息未指示哪个文件是罪魁祸首。所以我希望有人可能对这类问题有更多的经验;)

4

0 回答 0