W5500 칩을 대신하여 W3150A+ 칩으로 사용하려 합니다.

기존에 개발된 보드가 STM32F405 MCU와 W5500 칩을 SPI로 연결하여 사용하였습니다.
그런데, 이더넷 포트를 2개 지원하기 위해 W5500을 W3150으로 변경하였습니다.

다음은 질문입니다.

  1. 기존의 W5500칩용 SPI 라이브러리를 그대로 W3150 칩에 사용가능한지요?

  2. 제가 홈페이지에서 W3150A+ 용 ioLibrary를 다운받았는데,
    코드는 AVR 용으로 작성된것같습니다.
    STM32F4 용 ioLibrary가 제공되는지요?

감사합니다.

  1. W5500과 W3150A+은 호환되지않습니다. 다만, W3150A+에 PHY가 포함되지 않은 점을 제외하면 W5100과 유사합니다. 일부 레지스터를 제외하고 대부분의 레지스터맵이 동일하므로 ioLibrary에서 W5100으로 선택하셔서 수정하셔서 사용할 수 있을것으로 판단됩니다.

추가로 아래 Erratasheet도 확인해보시길 바랍니다.

  1. 아쉽게도 W3150A+ 으로 만들어진 ST 환경에서의 펌웨어는 없습니다.

@page3650 답변내용을 수정하였습니다. 확인부탁드립니다.