在设备上进行debug ni all时,可能会出现如下错误提示信息:
*1.2760681779 CS_CNC_YY_S3528G DRV_NI/8/event:success to call Drv_PortTransmitFrame
*1.2760681790 CS_CNC_YY_S3528G DRV_NI/8/status:NI_Tx call gtBufCreate return Error!
*1.2760681799 CS_CNC_YY_S3528G DRV_NI/8/event:Some Wrong occured in pkt xmit process, in func NI_Tx
*1.2760681809 CS_CNC_YY_S3528G DRV_NI/8/event:PktNum= 9,PosIn=562,PosOut=553, in func NI_Tx
*1.2760681819 CS_CNC_YY_S3528G DRV_NI/8/status:NI_Tx call gtBufCreate return Error!
*1.2760681830 CS_CNC_YY_S3528G DRV_NI/8/event:Some Wrong occured in pkt xmit process, in func NI_Tx
*1.2760681841 CS_CNC_YY_S3528G DRV_NI/8/event:PktNum= 8,PosIn=562,PosOut=554, in func NI_Tx
上述信息表示CPU发送报文时申请buffer资源出错。
这是因为,CPU向外发包时,会申请Buffer资源,申请成功后,才能正常向外发包,这个资源的总数有限,如果短时间内CPU需要发送大量的报文,就有可能出现申请不到资源而发送失败的情况。但是,当之前发送报文所使用的Buffer被回收回来后,仍可以继续被分配使用而完成后续报文发送。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作