Other Parts Discussed in Thread: FFTLIB, MATHLIB
主题中讨论的其他器件:FFTLIB、 MATHLIB
工具/软件:TI-RTOS
你好。 我将继续介绍该示例、并遇到一些意外行为。 我进行了修改:设置无限循环以发送类似这样的原始数据包
while (1)
{
字节= sendnc (sraw、(char *) pbuffer、packet_size、hpkt0);
if (bytes < 0){
NIMU_testLog ("错误:原始 Eth 发送失败错误:%d\n"、fdError());
sendncfree(hpkt);
fdCloseSession( TaskSele());
fdClose (sraw);
TaskExit();
}
}
经过一段时间后、它出现错误...
它会将我引导至出现错误的文件"raweth.c"和函数"RawEthTxPacketNC"
if ((pPKT->pDataBuffer + pPKT->DataOffset)!=(uint8 *) pbuffer)
{
raweths.SndNoPacket++;
返回(EINVAL);
}
这里会发生什么情况、为什么把手是错误的? 我应该怎么做才能摆脱这种情况?

