W6100EVB-HTTP_Server 빌드애러

안녕하세요

submodule을 추가하셨나요??
io6Library가 submodule로 되어있습니다
알집으로 zip파일로 다운하신경우 io6Library도 별도로 다운받아서 W6100EVB-HTTP_Server폴더안에 넣어주세요

github로 다운받으신 경우 submodule 추가하시면 됩니다.

아무데나 붙혀 넣어면 됩니까.

image
위와 같이 경로 맞춰주셔야 합니다

예 확인 햇습니다.잘 됩니다.

감사합니다.

안녕하세요.초보 입니다.
wiz_NetInfo gWIZNETINFO = { .mac = {0x00,0x08,0xdc,0xff,0xff,0xff},
.ip = {192,168,0,30},
.gw = {192, 168, 0, 1},
.dns = {168, 126, 63, 1},
.lla = {0xfe,0x80, 0x00,0x00,
0x00,0x00, 0x00,0x00,
0x02,0x00, 0xdc,0xff,
0xfe,0x57, 0x57,0x62},
키트는 W6100EVB 입니다.여기서 .ip = {192,168,0,30}, 의 ip주소를 외부 표시장치(FND백단위 * 4)로 표시하고 .ip를 변경할수 있게 만들어 사용할려고 합니다.
.ip = {192,168,0,30}, ip를 변경하는 곳이 어디인지 어덯게 하면 되는지 설명 부탁 드립니다.
감사합니다.

안녕하세요
ip는

main.c에서


위의 부분에서 값을 지정해준뒤
image
위의 위의 함수를 통해 unlock후 네트워크정보를 셋팅해줍니다.

따라서
gWIZNETINFO값을 변경하신후에
ctlwizchip(CW_SYS_UNLOCK,& syslock);
ctlnetwork(CN_SET_NETINFO,&gWIZNETINFO);
를 적어주시면 될것 같습니다.

unlock 하는 방법과 네트워크 정보 수정하는 방법과 다시 lock하는 방법 구체적으로 예를 좀 보여주세요.
부탁 드립니다.

ip를 192,168,0,23으로 변경하고싶으신 경우
gWIZNETINFO.ip[0]=192;
gWIZNETINFO.ip[1]=168;
gWIZNETINFO.ip[2]=0;
gWIZNETINFO.ip[3]=23;
ctlwizchip(CW_SYS_UNLOCK,& syslock);
ctlnetwork(CN_SET_NETINFO,&gWIZNETINFO);
위와같이 적어주시면 됩니다

감사합니다.오늘 해보고 내일 다시 연락 드리겠습니다.

안녕하세요.
위 사진처럼 W6100-EVB 보드를 수정(Ethernet 관련은 그대로 사용)해서 현장 컴퓨터와 Ethernet통신으로 LED lamp 16개를 제어하는데 사용합니다.
lamp 16개 on off 와 각램프의 PWM값을 전송하여 컴퓨터에서 밝기도 조정하는데 사용할 계획입니다.
이와 관련 W6100-EVB와 통신Protocol 관련된 코딩은 어디에 있는지 코딩과 관련해서 설명좀 듣고 싶습니다.

안녕하세요.
wiz_NetInfo gWIZNETINFO = { .mac = {0x00,0x08,0xdc,0xff,0xff,0xff},
.ip = {192,168,0,30},
.gw = {192, 168, 0, 1},
.dns = {168, 126, 63, 1},
위 ip 숫자의 입력 범위가 있을것 같은데 ip주소로 사용하는 숫자의 범위 좀 알려 주세요.

안녕하세요.
wiz_NetInfo gWIZNETINFO = { .mac = {0x00,0x08,0xdc,0xff,0xff,0xff},
.ip = {192,168,0,30},
.gw = {192, 168, 0, 1},
.dns = {168, 126, 63, 1},
위 ip 숫자의 입력 범위가 있을것 같은데 ip주소로 사용하는 숫자의 범위 좀 알려 주세요.

ipv4주소 범위는 8bit x4자리 총 32bit 주소체계로 0~255 의 범위를 가집니다.
자세한 내용은 인터넷 검색해보시기 바랍니다.

1 Like

저는 W6100-EVB 관련 질문은 모두 여기서 할 겁니다.
몰론 좀 바쁘시겠지만 좋은 답변 부탁 드립니다.
항상 감사합니다.


CPU CIP를 STM32F103ZET 칩으로 교체하여 코딩한 부분 중에 includes 부분에 기존 stm32f103vct 부분의 io6Library/Application/loopback,io6Library/Ethernet,io6Library/Ethernet/W6100 부분을 추가 할려면 어떻게 합니까.

STM32F103VCT를 STM103ZET LQFP144 로 만들었습니다.
잘 될련지는 모러겠지만 일단 빌드 에러는 없습니다.

안녕하세요

해당내용은 ST보드 관련 내용으로 지원이 어렵습니다.