linux设备驱动init中死机问题
2011-12-03 11:23
127 查看
很简单的一个驱动,init中只有一些简单的读写函数。
昨天调了一晚上,今天调了一上午,终于找到原因了。
我们在init中就写一个for循环,读数,发现也有问题,也会死机。
后来就一条一条的屏蔽,后来发现是中断引起的
即我们设了IRQ和SECNR后又过来一个中断,没处理结果就把cpu给挂死了
后来把它们屏蔽掉,就没事了
昨天调了一晚上,今天调了一上午,终于找到原因了。
我们在init中就写一个for循环,读数,发现也有问题,也会死机。
后来就一条一条的屏蔽,后来发现是中断引起的
即我们设了IRQ和SECNR后又过来一个中断,没处理结果就把cpu给挂死了
后来把它们屏蔽掉,就没事了
相关文章推荐
- 分析linux/android C层的死机堆栈问题
- 有关golang package中init方法的多处定义及运行顺序问题
- jsp的appilication.getInitParameter()方法无法获取到值的问题
- MFC中OnInitDialog 函数初始化问题
- Android: 启动init.rc 中service的权限问题
- 安卓开发之常见死机问题--log分析
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- vmware 安装honeywall 出现INIT: Id “X” respawning too fast 或者menu命令不识别等问题
- Android6.0 init.rc中创建符号链接失败问题
- Linux内核学习中---有关#define LIST_HEAD_INIT(name) { &(name), &(name) }的问题
- Android的死机、重启问题分析方法
- wireshark---- Lua: Error during loading: [string "/usr/share/wireshark/init.lua"]:45问题解决
- php curl_init报Unsupported protocol: http问题
- android中init.rc文件的解析问题
- Servlet的自动加载、对比有参的init方法和无参的init方法、Servlet的多线程并发问题
- insmod问题: init_module xxxxx.ko' failed (Operation not permitted)
- SpringMVC注解@initbinder解决类型转换问题
- userinit.exe usrinit.exe 机器狗问题
- 初学linux设备驱动遇到的编译和操作问题解决
- Android: 启动init.rc 中service的权限问题