WIZnet Developer Forum

Web compiler export file --> keil project 생성

안녕하세요. 제목과 같은 질문입니다.

web compiler에서 export한 file을 이용해서 keil project로 변환할 수 있는지요?

다시말해 keil uVision에서 web compiler에서 사용하는 class나 library을 사용하고 싶습니다

수고하세요.

메일로 답변 드렸습니다.

감사합니다. :slight_smile:

저도 방법좀 메일로 좀 부탁드립니다. craezydog@naver.com

안녕하세요 :slight_smile:

현재 mbed에서 Keil이나 다른 IDE로 Expert하는 것은 해당 IDE와 협의 중에 있습니다.
하지만 사용하고자 하는 mbed 라이브러리(mbed-src)만 Zip으로 expert를 하여 다운받아 Keil 프로젝트 내부로 넣어 사용하실 수 있습니다.
제가 만들어 쓰던 mbed project 링크 보내드립니다.
developer.mbed.org/media/upload … 05.zip.zip

오늘 날짜로 업데이트한 mbed-src와 WIZnetInterface 라이브러리를 포함 시켜놓았습니다.
해당 자료 다운받아 사용하시면 됩니다. (mbed-src 외 WIZnetInterface 라이브러리와 SDFileSystem라이브러리가 포함되어있는 프로젝트 입니다.)

감사합니다.

다운받아서 keil로 프로젝트 import 해봤더니 main 함수가 없어서 main만 만들어서 컴파일했는데 오류가 많이 뜨는데 혹시 해결방법을 아시나요?

안녕하세요 :slight_smile:

main 부분에 mbed 온라인 컴파일러에서 사용하던 소스를 넣어 사용하시면 됩니다.
그리고 그냥 오류가 많이 뜬다고하시면 어떤오류인지 알 수 없어 해결방법을 알려드릴수 없으니 어떤 소스를 가지고 어떤 테스트 환경에서 하셨는지 정보를 많이 알려줄수록 빠른 문제해결에 도움이 됩니다.

감사합니다. ^^

위에 링크를 걸어주신 ZIP 파일 압축을 풀어서 uVision4에서 프로젝트 import 했구요. 소스는 기본 led On/OFF W7500p 소스를 메인소스에만 추가하였습니다. 에러는 mbed-src/targets/cmsis/TARGET_WIZNET/TARGET_W7500x/W7500x_gpio.h(88): error : #101: “PAD_PA” has already been declared in the current scope 라는 에러구요. 빌드관련 에러는 총 733개가 발생합니다.

죄송합니다. :astonished: 잘못 보내드렸네요 ㅎㅎ

하지만 해당 자료는 W7500으로 만들어진거라 그대로 사용하면 컴파일은 되지만 W7500P에서 돌지는 않습니다.
W7500P용으로 새로 Keil 프로젝트를 포팅하였으니 해당 링크 눌러서 다운로드 받으시기 부탁드립니다.

mbed 라이브러리 포팅된 W7500 프로젝트 : developer.mbed.org/media/upload … 160205.zip
mbed 라이브러리 포팅된 W7500P 프로젝트 : developer.mbed.org/media/upload … 160205.zip

감사합니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.