QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1913|回复: 0

来到公社报道兼提问: 驱动从2.4移到2.6下的问题

[复制链接]
发表于 2008-7-10 15:22:07 | 显示全部楼层 |阅读模式
CAN总线驱动, kernel 2.4-->2.6 board:S3C2410A

SPI接口--CAN总线(MCP2510)

目前第1次做kernel 2.4下的CAN总线驱动移到kernel 2.6.8下,由于这个版本底下没有regs-spi.h所以我把2.4底下的寄存器头文件拷到2.6的/ASM/ARCH-S3C2410/里了,但是make的时候 报了如下错误:

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
错误就这么1种,报了几百条~!
请做过把驱动从2.4改到2.6下的达人,给点提示,苦等ING,查了2天了

贴个链接也可,非常非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-20 15:51 , Processed in 0.091712 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表