【DEBUG】mxs-auart mxs-auart.0: Unhandled status 520080

原创 2015年07月10日 09:17:48


1、 问题描述

串口通讯异常, Log如下:


     mxs-auart mxs-auart.0: Unhandled status 520080 

     或

     mxs-auart mxs-auart.2: Unhandled status 520280 


2、问题分析

 2.1 硬件参数:


Freescale i.MX28 family
CPU:   454 MHz

BUS:   151 MHz

EMI:   205 MHz

GPMI:   24 MHz

DRAM:  128 MB

NAND:  Manufacturer      : Macronix (0xc2)

Device Code       : 0xf1

Cell Technology   : SLC

Chip Size         : 128 MiB

Pages per Block   : 64

Page Geometry     : 2048+64

ECC Strength      : 1 bits

ECC Size          : 512 B

Data Setup Time   : 5 ns

Data Hold Time    : 5 ns

Address Setup Time: 15 ns

GPMI Sample Delay : 6 ns

tREA              : 20 ns

tRLOH             : 4294967295 ns

tRHOH             : 4294967295 ns

Description       : MX30LF1G08AA

128 MiB


 2.2 Log 定位:

$KERNEL/drivers/serial/mxs-auart.c

	/* modem status interrupt bits are undefined
	after reset,and the hardware do not support
	DSRMIS,DCDMIS and RIMIS bit,so we should ingore
	them when they are pending. */
	if (istat & (BM_UARTAPP_INTR_ABDIS
		| BM_UARTAPP_INTR_OEIS
		| BM_UARTAPP_INTR_BEIS
		| BM_UARTAPP_INTR_PEIS
		| BM_UARTAPP_INTR_FEIS
		| BM_UARTAPP_INTR_RTIS
		| BM_UARTAPP_INTR_TXIS
		| BM_UARTAPP_INTR_RXIS
		| BM_UARTAPP_INTR_CTSMIS)) {
		dev_info(s->dev, "Unhandled status %x\n", istat);
	}

// 继续反查 宏定义
#define BM_UARTAPP_INTR_ABDIS	0x00000800
#define BM_UARTAPP_INTR_OEIS	0x00000400
#define BM_UARTAPP_INTR_BEIS	0x00000200
#define BM_UARTAPP_INTR_PEIS	0x00000100
#define BM_UARTAPP_INTR_FEIS	0x00000080
#define BM_UARTAPP_INTR_RTIS	0x00000040
#define BM_UARTAPP_INTR_TXIS	0x00000020
#define BM_UARTAPP_INTR_RXIS	0x00000010
#define BM_UARTAPP_INTR_DSRMIS	0x00000008
#define BM_UARTAPP_INTR_DCDMIS	0x00000004
#define BM_UARTAPP_INTR_CTSMIS	0x00000002
#define BM_UARTAPP_INTR_RIMIS	0x00000001


// 可知, 触发条件为
mxs-auart mxs-auart.0: Unhandled status 520080
#define BM_UARTAPP_INTR_FEIS	0x00000080

mxs-auart mxs-auart.2: Unhandled status 520280
#define BM_UARTAPP_INTR_BEIS	0x00000200


2.3   触发条件分析
        < .......  >



3、 解决方案

       修改 主从机 通讯波特率9600 为 115200









版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【QT】 屏幕旋转、尺寸设置

1、与qt程序显示文字大小有关的两项 export QWS_DISPLAY=LinuxFB:mmWidth152:mmHeight91:0   //输出设备为Linux framebuffer,尺寸...
  • lile777
  • lile777
  • 2015年07月14日 11:16
  • 970

MXS - CSDN 博客开写啦!

游荡在各个ASP.NET论坛很久啦! 在就在CSDN注册账号了,但是一直没有关心过博客这边! 以前自己找东西用都是看别人的博客-CSDN的,现在我也好好写一写,给别人一些资料! 感谢那些一直为我们AS...
  • bbg2010
  • bbg2010
  • 2014年12月15日 13:58
  • 358

wavesurfer_mxs-b_datasheet

  • 2016年11月14日 11:10
  • 2.52MB
  • 下载

SharePoint debug - Unhandled exception was thrown by the sandboxed code ...

今天打算使用Microsoft Dynamics CRM list component for Microsoft SharePoint Server 2013
  • shrenk
  • shrenk
  • 2014年11月12日 01:39
  • 1071

WaveSurfer® MXs-B Oscilloscopes

  • 2016年11月13日 22:45
  • 2.94MB
  • 下载

3D mxs 教程

  • 2006年02月23日 15:31
  • 2.25MB
  • 下载

Unhandled exception in al.exe(KERNELBASE.DLL):0xE06D7363:Microsoft C++Exception

问题描述: 出现Unhandled exception in al.exe(KERNELBASE.DLL):0xE06D7363:Microsoft C++Exception*****,对话框并出现...

关于错误 Unhandled exception in (KERNEL32.DLL):0xE06D7363:Microsoft C++ Exce vc and access insert 记录

insert 后退出m_AdoConn.ExitConnect();数据库,界面关闭时报错:  Unhandled exception in (KERNEL32.DLL):0xE06D7363:Mi...
  • wyx100
  • wyx100
  • 2012年09月12日 15:21
  • 1957

【ssh从零单排】关于HTTP Status 404的debug问题

(转载请注明出处:http://blog.csdn.net/buptgshengod)     上一章我们成功配置了eclipse和tomcat环境,可是当lz想开始实现第一个helloworld程序...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【DEBUG】mxs-auart mxs-auart.0: Unhandled status 520080
举报原因:
原因补充:

(最多只允许输入30个字)