Part Number:IWR1843
您好,我想将MMWAVE SDK 3.5版本中的IWR1843的Demo改成SPI串口输出点云,但是修改完程序后 CCS 8.3.1 编译不通过,原因是SPI串口的所有函数未被定义。但是我已经包含SPI的头文件了,而且SPI相关的结构体定义都未报错,请问这是由于什么原因导致的?
在mss_main.c中包含SPI串口的头文件:
CCS报错:
zhjos:
我在mss_main.c程序中只注释掉SPI串口的函数的调用,但是保留包含spi头文件、保留定义的spi串口相关的变量定义,此时编译程序就不会报错了。感觉不像是C语言语法上的错误
,
Nancy Wang:
从提示的函数点进去能找到相关定义吗?
,
zhjos:
您好,在CCS中是可以通过点击函数跳转到定义的。目前我把SPI相关的SPI.h和SPI.c文件放到本项目的文件夹下后使用 #include "SPI.h" 解决这个问题了
,
Nancy Wang:
好的,感谢分享!