Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1789
  • 博文数量: 0
  • 博客积分: 29
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-26 22:09
我的朋友
最近访客
     该分类下暂时没有公开的博文,给他留言提醒一下吧。
给主人留下些什么吧!~~

chenxibing0082012-05-07 08:35

xidianchinaunix: 炳哥:我在linux2.6.27.8下写了驱动程序和应用程序,并通过修改rc.local实现开机自动加载驱动模块和运行程序。
目前存在3%的概率出现开机启动后加载应用程序的过.....
出现OOPS应该是驱动的问题。请检查驱动是否有缺陷。
建议仔细看OOPS信息,根据回溯信息,看大体是哪里出错。

回复  |  举报

chenxibing0082011-12-27 09:33

xidianchinaunix: 炳哥,请教个问题。LPC3250的I2C如何通过查询方式(不使用中断)进行读写操作?是否通过查询I2C_STATE寄存器TFE和RFE即可?此时是否需要使能I2C_CTRL寄存器的相.....
查询方式I2C范例:
    I2C1->i2c_ctrl = 0;
    I2C1->i2c_txrx = ((sla & 0xfe) | I2C_START_BIT | I2C_WRITE_BIT);
    //waiting for transmit OK
    wait = 0;
    while((I2C1->i2c_stat & mstatus_tfe) == 0) {
        if (++wait > WAIT_TIME) {
            i2c_reset();
            return -1;
        }
    }

回复  |  举报
留言热议
请登录后留言。

登录 注册