[X]关闭

字符通过LWIP协议发出

文档创建者:ncu火猫
浏览次数:4463
最后更新:2018-09-21
悬赏1积分未解决
PS端存储单元里面的数据如何打包成tcp_write能直接发送的格式///////////////////////自己写的

  rxdb = uart1_inbyte();  //uart1接收
                ////////////
        Xil_Out32(XPAR_PS7_DDR_0_S_AXI_BASEADDR,rxdb);
        RxBufferPtr= (u32 *)XPAR_PS7_DDR_0_S_AXI_BASEADDR;

        tcp_write(tpcb, RxBufferPtr, 4, 1);
        tcp_output(tpcb);
//////////////////////                ////////////////米联客教程给出

        if (!connected_pcb)
                        return;

                /* if tcp send buffer has enough space to hold the data we want to transmit from PL, then start tcp transmission*/
                if (tcp_sndbuf(tpcb) > SEND_SIZE)
                {
                        /*transmit received data through TCP*/

                        err = tcp_write(tpcb, RxBufferPtr[packet_index & 1], SEND_SIZE, copy);
                        if (err != ERR_OK) {
                                xil_printf("txperf: Error on tcp_write: %d\r\n", err);
                                connected_pcb = NULL;
                                return;



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则