先使用dhcp,途中需要切換成用戶自己設置的靜態(tài)ip怎么弄?沒看到有相應的函數(shù)接口?
運行過程中不能更改本地IP參數(shù);如要更改,需要將所有配置和庫重新初始化。
R8_SAFE_ACCESS_SIG?=?SAFE_ACCESS_SIG1;
R8_SAFE_ACCESS_SIG?=?SAFE_ACCESS_SIG2;
R8_SLP_CLK_OFF1?&=?~RB_SLP_CLK_ETH;
R8_SLP_POWER_CTRL?&=?~RB_SLP_ETH_PWR_DN;
R8_SAFE_ACCESS_SIG?=?0;
重新初始化前先關閉ETH,即加上以上代碼;后重新初始化
重新調用CH57xNET_LibInit()之后,創(chuàng)建socket失敗
您好,您可以先使用CH57X的軟件復位函數(shù)之后,再去重新初始化網(wǎng)絡
EG:
void?CH57xRST?(void)
{
//printf("rst\r\n");
??R8_SAFE_ACCESS_SIG?=?0x57?;???
??R8_SAFE_ACCESS_SIG?=?0xA8?;????
??R8_RST_WDOG_CTRL?|=RB_SOFTWARE_RESET;
??
}