Chinaunix首页 | 论坛 | 博客
  • 博客访问: 819036
  • 博文数量: 756
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 4980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:40
文章分类

全部博文(756)

文章存档

2011年(1)

2008年(755)

我的朋友

分类:

2008-10-13 14:42:50

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---------------------

阅读(386) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~