工具/软件:TI-RTOS
在 运行的 TI-RTOS NDK 程序中,我尝试调用 CfgAddEntry()以更改 IP 地址,但我发现它返回错误,并且在调用 CfgGetImmadiate()时,它仍然获取先前的地址。
在程序运行时、地址更改如何生效?
PROCESSOR_SDK_RTOS_AM437X_4_03_00_05
PDK_AM437X_1_0_10、NDK_2_26_00_08
CCS7
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
在 运行的 TI-RTOS NDK 程序中,我尝试调用 CfgAddEntry()以更改 IP 地址,但我发现它返回错误,并且在调用 CfgGetImmadiate()时,它仍然获取先前的地址。
在程序运行时、地址更改如何生效?
PROCESSOR_SDK_RTOS_AM437X_4_03_00_05
PDK_AM437X_1_0_10、NDK_2_26_00_08
CCS7
Yordan、您好!
幸会。
我正在运行示例 NIMU_BasicExample_skAM437x_armExampleproject。 我使用静态 IP 配置并尝试动态更改 IP。
我已经通过函数 CfgAddEntry()实现了动态更改 IP,而应该由函数 CfgRemoveEntry()删除 IP。 如下所示:
CfgGetEntry (hNIMU_Cfg、CFGTAG _IPNet、1、1、&CfgEntry);
CfgRemoveEntry (hNIMU_Cfg、CfgEntry);
CfgAddEntry (hNIMU_Cfg、CFGTAG _IPNet、1、1、sizeof (CI_IPNet)、 (uint8 *)不适用、0);
您确定我可以直接修改此变量以实现动态更改 IP 地址吗?这是一种直接的方法。
您提到的示例 Nimu_emacClientExample 似乎在 AM437x 中不存在。