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.
工具/软件:TI-RTOS
您好!
我想知道 如何手动发送 ARP 消息(免费 ARP)-是否有 API? 另外、我是否可以进行配置、以便 NDK 在唤醒时以及在每次 IP/MAC 更改后自动发送 GARP?
(在 TDA3XX 上使用 NDK 版本2_24_02_31)
谢谢
家伙
Guy、
在邮件中复制 Steve 的回复:
是的、您可以配置 NDK 来执行此操作。 大多数内容都是通过应用程序*。cfg 脚本在 NDK 中配置的、但缺少对免费 ARP 的支持。
请参阅以下主题、了解如何更新您的应用程序以配置免费 ARP。
https://e2e.ti.com/support/embedded/tirtos/f/355/p/552991/2031516#2031516
Prasad
Guy、
发生这种情况时、您是否能够对电路板执行 Ping 操作?
在 BindNew 函数中应出现免费的 ARP。 它的影响如下:
1. 您的应用程序会调用
CfgAddEntry (hCfg、CFGTAG _IPNet、 ,…);
2. 调用 SPIpNet()
a. 输入 IF 以 添加条目:
i. if (Op =CFGOP_ADD)
3. 调用 NtAddNetwork()
4.调用 BindNew():
Handle BindNew( Handle HIF、IPN IPHost、IPN IPMask )
{
(笑声)
/*以太网上的免费 ARP */
if (IFGetType (HIF)=HTYPE_ETH && IPHost!= INADDR_ANY
&& IPHost!= INADDR_broadcast)
LLIGenArpPack( HIF,IPHost );
由于您未连接到 JTAG、因此无法在此处打印消息、除非您有另一种方法、例如配置用于输出打印消息的 UART 连接(?)。
Steve