---
title: "[W7500x]keil build error"
url: "https://maker.wiznet.io/forum/13069"
markdown_url: "https://maker.wiznet.io/forum/13069/md"
type: "Forum topic"
category: "MCU & Boards"
author: "Member 11116"
created: "2018-10-02T05:53:32+09:00"
last_activity: "2018-10-08T00:48:15+09:00"
language: "en"
views: 2471
replies: 8
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [W7500x]keil build error

## Question

Asked by Member 11116 on 2018-10-02 in MCU & Boards.

케일 빌드시 에러가 발생해서 질문 올립니다.
케일에서 깃허브에 올려주신 라이브러리를 사용하기 전 빌드를 돌려보니 다음과 같은 에러가 발생했습니다.
해결하지 못하여 고생중인데 어떻게 해야할까요?

.\Objects\os.axf: Error: L6218E: Undefined symbol WIZCHIP_READ (referred from socket.o).
.\Objects\os.axf: Error: L6218E: Undefined symbol WIZCHIP_WRITE (referred from socket.o).
.\Objects\os.axf: Error: L6218E: Undefined symbol wiz_recv_data (referred from socket.o).
.\Objects\os.axf: Error: L6218E: Undefined symbol wiz_recv_ignore (referred from socket.o).
.\Objects\os.axf: Error: L6218E: Undefined symbol wiz_recv_macraw_data (referred from socket.o).
.\Objects\os.axf: Error: L6218E: Undefined symbol wiz_send_data (referred from socket.o).

감사합니다.

## Replies

### Reply 1 by Edward, 2018-10-04

안녕하세요

프로젝트 생성은 어떻게 하셨나요??
프로젝트 생성 path가 맞지 않는 듯한 느낌입니다.

어떤 코드로 동작하고 계신건가요??
keil 버전까지 자세하게 알려주시면 도움이 됩니다.

감사합니다.

### Reply 2 by jameskim, 2018-10-04

option에서 include 폴더에 W7500x_toe.h 위치 지정이 제대로 안된 것 같습니다.
확인해보세요.

### Reply 3 by Member 11116, 2018-10-04 (in reply to reply 1)

안녕하세요.
친절한 답변 감사합니다.

keil 버전은 uvision5입니다.
위즈넷뮤지엄에 있는던 freertos 코드에 dhcp와 socket를 추가하니 해당 오류가 발생하였습니다.

### Reply 4 by Member 11116, 2018-10-04 (in reply to reply 2)

감사합니다. 확인해보도록 하겠습니다.

추가적으로 궁금한 점이 있습니다. w7500p isp tool 질문입니다.
툴 내에 write DataFlash라는 체크 박스가 있던데 데이터만을 별도로 넣을수 있는 것 인가요?
가능하다면 데이터의 형식이나 툴의 사용법을 알고 싶습니다.

### Reply 5 by jameskim, 2018-10-04

네, Data Flash에 데이터를 따로 입력할 수 있습니다.
특별한 Data Format이 있는 것은 아닙니다.
WIZISP Tool을 이용해서 Data Flash에 값을 쓰려면 512Byte의 Binary 파일을 만들어서 그 파일을 선택하시고 "Write DataFlash"를 선택한 후에, "Start Step5"를 클릭하시면 됩니다.

감사합니다.

### Reply 6 by Member 11116, 2018-10-05 (in reply to reply 2)

죄송하지만 W7500x_toe.h가 깃허브 라이브러리에 없는것 같습니다. 확인부탁드립니다.

### Reply 7 by jameskim, 2018-10-05

파일명이 W7500x_wztoe.h 이군요.

[![Screenshot_2018-10-05%20Wiznet%20W7500P](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/c/cd5f33aee50e8c3d763dcab04e39892108b9a0b8.png) Screenshot_2018-10-05%20Wiznet%20W7500P1453×764 43.7 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/c/cd5f33aee50e8c3d763dcab04e39892108b9a0b8.png)

### Reply 8 by Member 11116, 2018-10-08

감사합니다

W7500x_exti.h에 W7500x_gpio.h를 인클루드하면서 위에 문제가 해결되었습니다.
무엇이 문제인지는 모르나 정상작동됩니다.

비슷한 사례를 겪는 분이 있을까 싶어서 올립니다.

---

Source: https://maker.wiznet.io/forum/13069
