This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Starterware
您好、香榭丽舍
客户将 starterware 1.2用于 UDP、如果他发送的数据小于18字节、则主机无法接收数据包。 他发现 C6748_StarterWare_1_20_04_01\third_party.1.3.2.2\ports\AM1808\netif\sitaraif.c 中的数据包长度由 ilne 348修改为60
/*如果数据包长度小于所需的最小值,则调整数据包长度*/
if (p->tot_len < min_PKT_LEN){
p->t_len = min_PKT_LEN;
P->len = min_PKT_LEN;
}
如果他手动将 min_PKT_LEN 设置为18、它仍然无法发送小数据包。
如何发送小于18字节的小数据包?
谢谢。
Rgds
Shin
器件型号:TMS320C6748
工具/软件:Code Composer Studio
您好、香榭丽舍
客户将 starterware 1.2用于 UDP、如果他发送的数据小于18字节、则主机无法接收正确的数据包。 他发现 C6748_StarterWare_1_20_04_01\third_party.1.3.2.2\ports\AM1808\netif\sitaraif.c 中的数据包长度由 ilne 348修改为60
/*如果数据包长度小于所需的最小值,则调整数据包长度*/
if (p->tot_len < min_PKT_LEN)
{
p->t_len = min_PKT_LEN;
P->len = min_PKT_LEN;
}
正确的数据由其他字节覆盖。 我尝试将 p->len 设置为原始数据,但 C6748无法发送数据包。
如何解决问题。 谢谢!
封装