在写Tiny6410的uart1出现发送卡死
发送缓冲器总是发送不出去,然后就卡死了...找了下时钟的原因但是都很正常...郁闷中!
我用printk进行调试的,测试应用程序还没写...程序也不完整望大虾见谅!
QQ:252501870
代码直接插入linux内核编译后就能用,测试过了没有错误~就是驱动不起来也不知道什么原因!
由于在/proc/iomem里已经注册了,所以得先卸载uart1掉才能用...
不想卸载可以把这些代码屏蔽掉:
/* if(!request_mem_region(0x7f005400,0x100,"Yaoxing_Uart1"))
{
printk("Yaoxing_Uart1 request_mem_region -EBUSY\n");
}
else
{
printk("Yaoxing_Uart1 request_mem_region PASS\n");
}*/
/*
release_mem_region(0x7f005400,0x100);*/
复件 Tiny6410_Uart1.rar (3 K) 下载次数:8