STM32编译错误,初学者求指点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32编译错误,初学者求指点相关的知识,希望对你有一定的参考价值。

..\..\User\spi_si4463\bsp_spi_si4463.c(295): error: #167: argument of type "const INT8U *" is incompatible with parameter of type "INT8U *"

原因:

出现上述错误则是因为变量k重复定义,把你的头文件中的变量定义前加extern(只是变量声明不用初始化),再在某一个你要调用该变量的c文件的程序之前再定义(注意第一个调用的c文件要负责附带初始化该变量,其他调用的c文件就不需要初始化过程啦)一下就可以了。

参考技术A 你的cmd不要传指针,要么就把const去掉,const是定义常数用的;还有就是你的配置函数完全看不懂呀,自己从表里读一个数参加循环,还用这个数寻址,我只想说太绕了,不就写个配置表么,有必要怎么麻烦吗,你这总共才多少项嘛,一个for不就搞定了,指针慎用! 参考技术B SI44X_CMD的第一个形参是指针。
应该改为
SI44X_CMD(&config_table[j],i)本回答被提问者和网友采纳

以上是关于STM32编译错误,初学者求指点的主要内容,如果未能解决你的问题,请参考以下文章

android源码编译错误,求指点: out/target/product/generic/obj/lib/libcamera.so', nee

stm32的hall库新建模板编译错误: #error "Please select first the target STM32F1xx device used in your app

Keil 编译STM32 遇到异常怎么解决

微信小程序开发出错,求指点!

coocox coide中怎样编译汇编都是错误

linux安装minicom错误,求指点。