kernel 2.4--->kernel 2.6.8 board:s3c2401a
SPI接口---CAN(SCP2510) 一个两层的驱动.
第1次接触这样的活儿,2.6.8.1里没有regs-spi.h所以我把2.4下的头S3C2410.H直接拷到2.6下了.
但是在make的时候出现了1个错误:
void spi_Init(eBandrate br)
{
S3C2410_GPECON &=~(0x3f<<22);
S3C2410_GPECON |=(0x2a<<22); // init GPEIO is SPI Mode
SPPRE0 &=0; //Cleae SPPRE0
................(还有些enable/disable的函数)
can.c:157: error: invalid lvalue in assignment
can.c:158: error: invalid lvalue in assignment
can.c:159: error: invalid lvalue in assignment
can.c:163: error: invalid lvalue in assignment
这个左值的错误到底是怎么回事呢?查了2天了没头绪,请有经验的达人给点提示,贴个链接也行.
在此先谢过了~!
--------------------next---------------------
阅读(405) | 评论(0) | 转发(0) |