Linux中断调试日志
来源:互联网 发布:淘宝买狗本地的可靠吗 编辑:程序博客网 时间:2024/05/16 07:03
1.powerpc的内部中断需要在open时重新remap一下
例如:8250.c中UART1内部中断号 9 重新remap中断号变成16
2.如何定义和引用一个全局变量函数
unsigned int GetIMMRBaseAddr(void)
{
if(!IMMRVirtBaseAddr){
IMMRVirtBaseAddr =(unsigned int )ioremap(IMMR_BASE_ADDR,0x100000)
;
printk(KERN_INFO "%s->IMMR is Mapped to virtual 0x%08x from physical 0x%08x\n ",__FUNCTION__,
IMMRVirtBaseAddr,IMMR_BASE_ADDR);
}
return IMMRVirtBaseAddr;
}
EXPORT_SYMBOL(GetIMMRBaseAddr);
然后在Linux模块就可以调用GetIMMRBaseAddr全局函数了
3.GPIO默认状态应为输入,如果两个板卡GPIO状态都为输出的话,电流相对,可能会烧坏板卡
例如:8250.c中UART1内部中断号 9 重新remap中断号变成16
2.如何定义和引用一个全局变量函数
unsigned int GetIMMRBaseAddr(void)
{
if(!IMMRVirtBaseAddr){
IMMRVirtBaseAddr =(unsigned int )ioremap(IMMR_BASE_ADDR,0x100000)
;
printk(KERN_INFO "%s->IMMR is Mapped to virtual 0x%08x from physical 0x%08x\n ",__FUNCTION__,
IMMRVirtBaseAddr,IMMR_BASE_ADDR);
}
return IMMRVirtBaseAddr;
}
EXPORT_SYMBOL(GetIMMRBaseAddr);
然后在Linux模块就可以调用GetIMMRBaseAddr全局函数了
3.GPIO默认状态应为输入,如果两个板卡GPIO状态都为输出的话,电流相对,可能会烧坏板卡
- Linux中断调试日志
- Linux内核PHY中断调试
- Linux内核PHY中断调试
- linux I2C驱动调试日志
- 基于linux 的 AM335X GPIO 调试日志
- Linux驱动调试手段:打印信息日志
- Linux使用日志系统调试守护进程
- linux按键驱动模块(中断方式) 程序和调试总结
- 【中断】:LINUX中断
- 调试日志
- 中断调试成功
- 裸机调试----中断
- 裸机调试------定时器中断
- DSP 中断 调试小结
- 中断调试小结
- linux 中断
- linux 中断
- linux 中断
- JAVA Web.xml 加载顺序
- 利用itext 生成pdf 文件---cell 跨页问题
- win7时代,好玩
- Base.js
- Intel设1亿美元基金推动跨平台应用开发
- Linux中断调试日志
- 反编译Android apk文件
- linq 查询学习笔记
- nginx subrequest的实现解析
- XDOJ_1001解题报告
- php setcookie 之 Cannot modify header information 解决方法
- 基于Android的Linux内核的电源管理:Early Suspend
- JavaScript学习总结
- 《设计模式精解》学习笔记