今天在做led驱动点灯的时候碰到了以下错误
调试了半天都调试不出来是什么原因,奈何网上又没有这种原因的解析,所以把我的解决办法告诉大家。
[ 3020.965438] ------------[ cut here ]------------
[ 3020.970112] WARNING: CPU: 0 PID: 30545 at fs/namei.c:3394 path_openat+0x19c/0x1120
[ 3020.979301] Modules linked in: led_drv(O) inv_mpu6050_spi inv_mpu6050 evbug 100ask_adxl345_spi 100ask_spidev 100ask_irda 100ask_rc_nec 100ask_dht11 100ask_ds18b20 [last unloaded: led_drv]
[ 3021.020382] CPU: 0 PID: 30545 Comm: app_led Tainted: G W O 4.9.88 #1
[ 3021.027704] Hardware name: Freescale i.MX6 UltraLite (Device Tree)
[ 3021.033924] [<80112a34>] (unwind_backtrace) from [<8010dc2c>] (show_stack+0x20/0x24)
[ 3021.041690] [<8010dc2c>] (show_stack) from [<80469964>] (dump_stack+0x80/0x94)
[ 3021.048932] [<80469964>] (dump_stack) from [<801348a4>] (__warn+0xf8/0x110)
[ 3021.055915] [<801348a4>] (__warn) from [<8013498c>] (warn_slowpath_null+0x30/0x38)
[ 3021.063505] [<8013498c>] (warn_slowpath_null) from [<80263fb4>] (path_openat+0x19c/0x1120)
[ 3021.071789] [<80263fb4>] (path_openat) from [<80265eb4>] (do_filp_open+0x74/0xd8)
[ 3021.079294] [<80265eb4>] (do_filp_open) from [<80254158>] (do_sys_open+0x170/0x1f0)
[ 3021.086968] [<80254158>] (do_sys_open) from [<80254220>] (SyS_openat+0x1c/0x20)
[ 3021.094295] [<80254220>] (SyS_openat) from [<80109280>] (ret_fast_syscall+0x0/0x48)
[ 3021.108515] —[ end trace 0b6193362ad4d3b0 ]—
先附上我的错误代码

这是对寄存器进行操作,在内核里的open函数里面进行寄存器的配置,应用层与内核通信时通过一个结构体来进行数据传输的,我碰过到错误的原因时 reurn 1;所以导致了错误,应该要返回 0;而且之只能返回0,具体原因要等我进一步挖掘才能得出答案。

驱动之路碰到的小挫折-[ 3020.965438] ------------[ cut here ]------------ [ 3020.970112] WARNING: CPU: 0 PID: 3相关推荐

  1. linux下I2C驱动发送IO时序,Linux I2C 驱动阅读的碰到的一些网上没有提到的东西

    # re: Linux I2C 驱动阅读的碰到的一些网上没有提到的东西  回复  更多评论 2009-04-11 13:39 by 初学都 楼主,你好.我看了你那篇<Linux I2C核心.总线 ...

  2. L298N驱动俩路电机按键控制正反转

    一个L298N是带有俩路驱动电路的,就是可以驱动俩个电机同时去转动,在硬件部分因为以前弄小车的时候已经组装好了,一路驱动去控制俩个电机,俩路驱动就是控制四个电机,做的是四轮四驱的小车,嫌麻烦就没有去拆 ...

  3. win10系统,主机箱的前置耳麦插孔用不了,“设置——声音”麦克风或者耳机已拔出未修复,“输入设备”无插座信息,更新驱动也无效,控制面板——小图标里查不到realtek高清晰音频管理器——一招解决

    win10系统,有一天忽然固态硬盘坏了,拆了重装系统之后主机箱的前置耳麦插孔里,插了耳机只能听到声音,麦克风无效,微信语音电话打不出去了. 查了一圈,"设置--声音"显示:麦克风或 ...

  4. 使用AW9523B芯片驱动16路LED时,LED出现误点亮的问题

    当使用AW9523B芯片驱动16路LED时,某些LED并没有执行点亮的操作,但某些LED灯确实被点亮了.由于AW9523B芯片是IIC驱动,在此发现是在执行IIC数据读写时,STM32定时器产生了中断 ...

  5. 四轮两驱小车(四):STM32驱动5路灰度传感器PID循迹

    目录 前言: 小车效果展示: 5路数字灰度传感器: 巡线思路: 加入PID调节的代码: 前言: 之前买了一批5路灰度传感器,想用这传感器进行循迹,无奈网上和官方的资料提供的还是比较少,这里还是做一下当 ...

  6. 大功率H桥电机驱动板电路设计方案 此大功率直流电机驱动板采用ir2103驱动芯片,可同时驱动两路电机

    大功率H桥电机驱动板电路设计方案 此大功率直流电机驱动板采用ir2103驱动芯片,可同时驱动两路电机,使用10m高速光耦对控制信号进行隔离,最大额定电流可达100A,方案包括:硬件原理图,PCB(可直 ...

  7. STM32管脚模拟协议驱动双路16位DAC芯片TM8211

    STM32管脚模拟协议驱动双路16位DAC芯片TM8211 TM8211是一款国产的低成本双路16位DAC驱动芯片,可以应用于普通数模转换领域及音频转换领域等.这里介绍STM32 HAL库驱动TM82 ...

  8. 菜鸟前路---c/c++小游戏

    神奇的c/c++ 翻到开学之初写的一些小游戏,陆续给大家发出来,也便提高新手们的编程兴趣.(已详细注释) 几个对应头文件需要注意一下,但不必太过恐慌,因为,,,很多,用的时候找需要的即可 (在Dev, ...

  9. 十代主板改win7_联想小新 Air 14 2019笔记本intel 10代cpu装win7及bios设置教程

    [文章导读]联想小新 Air 14 2019是一款14英寸笔记本,其2019年8月发布的一款搭载英特尔intel 10代酷睿处理器.联想小新 Air 14 2019笔记本预装了win10系统,win1 ...

最新文章

  1. 1.2.2一个数可以有多少种用连续素数之和表示
  2. 学习汇编语言 -王爽,自已完成的一道课程设计题 (5)
  3. python语言介绍-00-python语言介绍
  4. nginx日志分割脚本
  5. redis、memcache、mongoDB有哪些区别?
  6. SLAVE为什么一直不动了
  7. 09_Flink入门案例、word-count程序(java和scala版本)、添加依赖、Flink Streaming和Batch的区别 、在集群上执行程序等
  8. h.264 视频解码的一点小经验(ffmpeg)
  9. Jimu : .Net Core 分布式微服务框架介绍
  10. Jquery第二章appendTo方法到方法的使用练习第二节
  11. 重载类型转换操作符(overload conversion operator)
  12. 显示万年历的程序(汇编语言实现,附源代码)
  13. Android Studio 设置签名。
  14. 爬虫------12306
  15. 联想服务器控制口登录地址_常用服务器管理口IP及账号密码(持续更新)
  16. zend抽象语法树AST流程解析
  17. Unity Cull 背面剔除
  18. 收发电子邮件属于计算机在方面的应用( ),收发电子邮件属于计算机在( )方面的应用...
  19. EasyTest 接口自动化测试平台 搭建手顺
  20. 想自学软件测试?这本《软件测试》,入门必看

热门文章

  1. c和java可归类为什么语言,JAVA到底是解释型语言还是编译型语言
  2. sourceTree设置OpenSSH快捷连接阿里云code仓库
  3. 虚拟主机ftp服务器,虚拟主机ftp服务器
  4. html把一条横线放在底部,html怎样把div放在底部
  5. 基于jeecgboot的flowable驳回修改以及发起人设置
  6. 情感分析算法 python_使用python+机器学习方法进行情感分析(详细步骤)
  7. 拓展欧几里得定理的应用
  8. Java多线程编程-(6)-两种常用的线程计数器CountDownLatch和循环屏障CyclicBarrier
  9. java nginx日志分析_nginx 日志分析
  10. html 图片整体缩放,html页面中css缩放图片的方法