CH579的例程 NET部分TCP_Server例程测试遇到如下问题,像是内存设置问题?
接口封装的很简洁,说明文档也很简单。。。。(文档很重要)
希望大神帮助解答下,未知报错挺可怕的
int main(void)
{
UINT8 i = 0;
SystemClock_UART1_init(); /* 系统时钟和串口1初始化 */
i = CH57xNET_LibInit(IPAddr,GWIPAddr,IPMask,MACAddr); /* 库初始化 */
mStopIfError(i); /* 检查错误 */
PRINT("CH57xNETLibInit Success
");
timer0Init( 10000 ); /* 初始化定时器:10ms */
NVIC_EnableIRQ(ETH_IRQn);
while ( CH57xInf.PHYStat < 2 ) {
DelayMs(50);
}
CH57xNET_CreatTcpSocket(); /* 创建TCP Socket */
PRINT("CH579 TCP server create!
");
while(1)
{
CH57xNET_MainTask(); /* CH57xNET库主任务函数,需要在主循环中不断调用 */
if(CH57xNET_QueryGlobalInt())CH57xNET_HandleGlobalInt(); /* 查询中断,如果有中断,则调用全局中断处理函数 */
}
}
//DelsyMs(50);
订正:
DelayMs(50);
int main(void)
{
UINT8 i = 0;
SystemClock_UART1_init(); /* 系统时钟和串口1初始化 */
i = CH57xNET_LibInit(IPAddr,GWIPAddr,IPMask,MACAddr); /* 库初始化 */
mStopIfError(i); /* 检查错误 */
PRINT("CH57xNETLibInit Success
");
Timer0Init( 10000 ); /* 初始化定时器:10ms */
NVIC_EnableIRQ(ETH_IRQn);
while ( CH57xInf.PHYStat < 2 ) {DelayMs(50);}
CH57xNET_CreatTcpSocket(); /* 创建TCP Socket */
PRINT("CH579 TCP server create!
");
while(1)
{
CH57xNET_MainTask(); /* CH57xNET库主任务函数,需要在主循环中不断调用 */
if(CH57xNET_QueryGlobalInt())CH57xNET_HandleGlobalInt(); /*中断标志查询执行*/
}
}
工程编译没问题,报错不变