Tx memory & rx memory

  1. TCP/IP 에서 w5300의 내부 메모리를 socket0,1을 각각 tx,rx 32kbyte로 설정했습니다.
    buf에 32kbyte를 채워 넣었을때 Uint32 send(SOCKET s, Uint8 *buf, Uint32 len ) 함수에서 32kbyte의 버퍼를 한번에 상대편(PC)로 보내는 것입니까? 아니면 일정한 크기로 나눠 보냅니까?

  2. tms320c28346과 w5300 address연결이 dsp[a1…a9]과 w5300[a1…a9]이 맞는것인지요?

안녕하세요.

  1. W5300 datasheet 71페이지 Sn_CR 레지스터 설명을 보면 TCP나 UDP에서 MSS보다 클 경우 자동으로 Data를 MSS 단위로 나누고 전송한다고 되어있습니다.

  2. W5300 datasheet 116페이지를 보면 16bit direct data bus를 사용할 경우 addr[9:1]만 사용한다고 나와있습니다. 16bit direct data bus를 사용한다면 addr[9:1]만 연결하면 됩니다.