Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 7703 | 답변완료다운로드가 안되네요 | 윤현욱 | 2012-11-05 | 1,404 |
|
USB-ISP V03.5 를 사용하는데 프로그램이 atmega128에 다운이 안됩니다.
설치 파일들은 모두 설치했는데, 안되네요
다운로드를 하면 빨간불은 켜지지 않고 초록색 불이 계속 켜지기만하고 또 시간이 지나면 꺼집니다.
해결 좀 부탁드립니다.
자세한 사항이 알고 싶으시면 010-6639-7019로 전화주세요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
드라이버가 장치관리자에서 COM 몇번으로 잡혔나요?
어떤 프로그램으로 어떻게 실행하여 다운로드를 하고 있는 건가요?
자세히 질문해 주셔야 답변이 가능합니다.
본사는 온라인으로 질문답변을 원칙으로 하고 있습니다.
본사에 직접 찾아오시는 고객님들은 몇가지 간단한 질문은 답변해 드리고 있습니다만,
모든 고객님들께 전화를 받아서 답변해 드리는 것은 사실상 불가능합니다.
양해 부탁드리며, 좀 더 자세한 내용을 올려 주시면
자세히 답변해 드리겠습니다.
수고하세요.
>
>
> USB-ISP V03.5 를 사용하는데 프로그램이 atmega128에 다운이 안됩니다.
> 설치 파일들은 모두 설치했는데, 안되네요
> 다운로드를 하면 빨간불은 켜지지 않고 초록색 불이 계속 켜지기만하고 또 시간이 지나면 꺼집니다.
> 해결 좀 부탁드립니다.
>
> 자세한 사항이 알고 싶으시면 010-6639-7019로 전화주세요
>
|
||||
| 7702 | 답변완료cannot program flash 라는 창이 계속 뜹니다.Re | 서준우 | 2012-11-05 | 1,391 |
|
> 안녕하세요
> KD-128Pro-C를 구매하여
>
> 오늘 처음 시작을 해봤습니다.
> 컴파일러는 ICCAVR을 사용했구요
> 설정대로 하고 매뉴얼에 있는 대로 설정을 끝냈는데
> 자꾸 cannot program flash 라는 창이 뜹니다.
>
> 프린터 ISP를 사용해서 그럴수도 잇다는 말에 CMOS설정을 가보았는데 동일하게 되어있었습니다.
>
> 혹시 칩에 이상이 있을 수 도 있는 건가요?
질문검색에서 나온 대로 봤을 때 CMOS설정이 프린터 직렬포트로 설정되있지 않은 경우는 아니었고,
키트에 불도 제대로 들어와 있었습니다.
AS센터로 전화 드렸더니 외근중이라 답변이 힘들다고 하셨는데
이문제때문에 시작을 못하고있습니다...ㅠㅠ
의심가는 다른 부분도 설명해 주시면 감사하겠습니다!
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
본사는 온라인으로 질문답변을 원칙으로 하고 있습니다.
직접 찾아오시는 분들은 간단한 것들은 직접 답변해 드리고 있습니다.
프린터직렬포트라는 것은 없구요.
프린터가 보통 쓰는 패러랠(병렬) 포트를 말씀하시는 것 같습니다.
CMOS Setup에서 LPT1, ECP, 0x378번지, IRQ7 이렇게 해서 저장하고 나와야 합니다.
ECP로 안잡고 Bidirectional 등으로 잡으면 절대 동작 안합니다.
또한, 물론, 전원도 타겟보드에 넣어줘야 가능하겠구요.
윈도우 7인 경우에는 프로그램을 관리자모드로 실행해줘야 가능합니다.
XP는 아래의 경우만 맞추면 되지만, 윈도우 7은 윈도우 자체에서 하드웨어 직접 제어를 완벽히 막고 있기 떄문인데요. 이를 꺠려면, 관리자 모드로 실행해 주면 됩니다.
관리자 모드로 프로그램 실행하는 방법은 실행 아이콘에서 오른쪽 버튼 눌러서 "관리자권한으로 실행"을 눌르면 되겠습니다.
아래를 더 참고 바랍니다.
- 아래 -
1. AD-ISPPRO와 같은 프린터 포트용을 사용하시는 경우
컴퓨터 껏다 켜면서 DEL키 눌러서 보통 들어가는 CMOS setup에서
Pheripheral 쪽에서 printer 포트를 0x378번지, LPT1, ECP, 인터럽트 IRQ7으로
잡으셔야 합니다.
2. AD-ISPPRO 또는 USBISP를 쓰실 경우 1
혹시 보드전원은 공급하고 계신지 확인해 보세요.
3. AD-ISPPRO 또는 USBISP를 쓰실 경우 2
ISP 커넥터를 보드에 꽂았는 지 확인해 보세요.
4. AD-ISPPRO 또는 USBISP를 쓰실 경우 3
혹시 ISP와 보드가 서로 타회사 제품이라면 핀 연결이 잘못되지 않았는 지,
핀 배치를 확인해 보세요. 제대로 확인하셨다고 하는 데, 여기 와서 보면, 반대면
으로 꽂는 경우가 간혹 있습니다. 또한, 10핀 헤더 방식의 ISP 커넥터를 쓰실
경우, 헤더를 거꾸로 꼽아서 판매하는 회사도 보았습니다. 연결하시고 나서,
눈으로만 보지 마시고, 테스터로 핀을 꼭꼭 찍어서 꼭 확인해 보세요.
5. AD-ISPPRO 또는 USBISP를 쓰실 경우 4
보통 고객님같은 증상을 보이는 경우 결론적으로는 MCU가 망가진 경우가
대부분입니다. 이유는 여러가지가 있습니다만, 외부 포트에 과한 전류를 흐르게
하는 쪽보드를 연결하였거나, 전원을 켠채로 포트를 뽑았다 연결했다 했거나,
보드에 전원을 넣은 채로 땜을 하거나 해서 벌어집니다. 때로는 실수로, 쇼트를
시키기도 하죠.
많이 벌어졌던 경우 중 하나는 밧데리를 사용하셨던 경우였는 데, 1.2V 짜리
4개를 연결해서 쓰시다가 전압이 떨어지는 데, 동작을 계속 시키다가 MCU가
망가지는 경우입니다.
어떤 분은 밧데리 전압을 5개 쓰는 데, 6V 정도 되다 보니 과전압이 걸려서
MCU를 망가뜨리시는 경우도 있더군요. 밧데리를 쓰실 경우, 반드시 7805같은
레귤레이터를 거쳐서 쓰시는 것이 좋습니다.
>
>
> > 안녕하세요
> > KD-128Pro-C를 구매하여
> >
> > 오늘 처음 시작을 해봤습니다.
> > 컴파일러는 ICCAVR을 사용했구요
> > 설정대로 하고 매뉴얼에 있는 대로 설정을 끝냈는데
> > 자꾸 cannot program flash 라는 창이 뜹니다.
> >
> > 프린터 ISP를 사용해서 그럴수도 잇다는 말에 CMOS설정을 가보았는데 동일하게 되어있었습니다.
> >
> > 혹시 칩에 이상이 있을 수 도 있는 건가요?
>
> 질문검색에서 나온 대로 봤을 때 CMOS설정이 프린터 직렬포트로 설정되있지 않은 경우는 아니었고,
> 키트에 불도 제대로 들어와 있었습니다.
>
> AS센터로 전화 드렸더니 외근중이라 답변이 힘들다고 하셨는데
>
> 이문제때문에 시작을 못하고있습니다...ㅠㅠ
>
> 의심가는 다른 부분도 설명해 주시면 감사하겠습니다!
>
|
||||
| 7701 | 답변완료atmega128 회로도에서... | 김태완 | 2012-11-05 | 1,324 |
|
isp 전원이랑 atmega128구동 전원은 모두 23,24핀과 연결 되어 있나요???
그래서 23,24에서 5v가 나오는것인지...너무 궁금합니다
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
23번 24번은 클럭핀입니다.
클럭을 넣어주죠.
한쪽에서 나와서 다른쪽으로 들어가는 클럭입니다.
전원 5V는 21번,22번에 연결되어 있습니다.
AB-M128PRO로 자료실서 검색하면 회로도를 발견할 수 있습니다.
수고하세요.
>
>
> isp 전원이랑 atmega128구동 전원은 모두 23,24핀과 연결 되어 있나요???
>
> 그래서 23,24에서 5v가 나오는것인지...너무 궁금합니다
>
|
||||
| 7700 | 답변완료A/S 택배 보냈습니다. | 최준환 | 2012-11-05 | 1,396 |
|
UBSISP에 PC가 보내는 소스를 읽지못하고
AVRISP 에러가 나옵니다 이게 USB잘못인지 MCU잘못인지 알지못해 두가지를
같이보냈습니다 확인하고 빠른발송좀 부탁드릴게요.
관리자 답변
네, 잘 알겠습니다.
점검후 연락 드리겠습니다.
수고하세요.
>
>
> UBSISP에 PC가 보내는 소스를 읽지못하고
> AVRISP 에러가 나옵니다 이게 USB잘못인지 MCU잘못인지 알지못해 두가지를
> 같이보냈습니다 확인하고 빠른발송좀 부탁드릴게요.
>
|
||||
| 7699 | 답변완료KD-2560PRO 와 USBISP를 보유하고 있는데 전구에 불 켜기하려면... | 오익환 | 2012-11-05 | 1,447 |
|
KD-2560PRO 와 USBISP를 보유하고 있는데 전구에 불 켜기하려면 어떻게 하면 되는지요?
시작부터 끝까지 한번 소개 좀 해 주세요. (완전초보)
- 브레드보드 + 전구 . 발광다이오드 보유
- ICCAVR V8 (다운받음)
==> ICCAVR V8 + USBISP + KD-2560PRO 조합으로 초기 설정 자체를 어떻게 해야할지 모르겠습니다.
관리자 답변
안녕하세요? 고객님,
일단, Project->Options에서 ATMEGA2560으로 선택하는 것만 다르고,
나머지는 ATMEGA128과 매우 유사합니다.
첨부터 거기까지 다 한번에 설명드리기는 어렵구요.
일단, 차근차근 하는 게 좋겠습니다.
우선, ICCAVR V7을 다운로드 받으세요.
V8과 소스는 100% 같지만, 본사 예제들이 아직은 V7 프로젝트로 작업되어 있으니까요.
V8에서는 V7의 프로젝트를 바로 부를 수는 없어요. 새로 프로젝트 만들어 줘야 하지요.
프로젝트만 새로 만들면 되지만, 첨하는 입장에서 그것도 부담될 수 있으니까, 그냥 ICCAVR V7을 다운로드 받아서, 작업하시고, 좀 익숙해지면, 그 때 V8으로 올라가는 게 좋겠습니다.
V7으로 작업하는 방법은 본사의 온라인강좌에 많이 나와 있습니다.
그 중에서 첨하시는 거라면, 뉴티씨 홈페이지의 메인에서 오른쪽에 보면 동영상 강좌가 있는 데,
그게 ATMEGA128로 하는 예제입니다만, 거의 유사하므로 참고할 수 있을겁니다.
또는 자료실에서 2560이라고 쳐서 ICCAVR LED 예제를 다운로드 받아서, 풀고 프로젝트 불러와서 다운로드 하는 것부터 참고하면 좋겠습니다.
수고하세요.
>
>
> KD-2560PRO 와 USBISP를 보유하고 있는데 전구에 불 켜기하려면 어떻게 하면 되는지요?
>
> 시작부터 끝까지 한번 소개 좀 해 주세요. (완전초보)
>
> - 브레드보드 + 전구 . 발광다이오드 보유
> - ICCAVR V8 (다운받음)
>
> ==> ICCAVR V8 + USBISP + KD-2560PRO 조합으로 초기 설정 자체를 어떻게 해야할지 모르겠습니다.
>
|
||||
| 7698 | 답변완료128pro에서 SPI통신테스트를 위해서 AM-RGB모듈을 찾는데, 못찾겠네요.... | 류종훈 | 2012-11-05 | 1,490 |
|
SPI통신이 필요해서 예제를 찾아보니
[예제소스] 조명용 3색 LED 보드 동작 [AM-RGB]
와 같은 샘플이 있더군요.
이게 [AM-RGB]을 이용해서 구현한 거 같아서 제품소개에서 뒤져봐도 잘 못찿겠네요.
구매하려고 합니다.
확인 부탁드립니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
제품소개->확장보드에 가시면 중간 정도에 있구요.
제품소개->확장보드->I/O에 가시면 더 빨리 발견 가능합니다.
그게 SPI를 사용하는 예가 맞습니다.
수고하세요.
>
>
> SPI통신이 필요해서 예제를 찾아보니
> [예제소스] 조명용 3색 LED 보드 동작 [AM-RGB]
> 와 같은 샘플이 있더군요.
>
> 이게 [AM-RGB]을 이용해서 구현한 거 같아서 제품소개에서 뒤져봐도 잘 못찿겠네요.
> 구매하려고 합니다.
>
> 확인 부탁드립니다.
> 감사합니다.
>
|
||||
| 7697 | 답변완료수리를 받을려면 | 최준환 | 2012-11-05 | 1,400 |
|
수리 받을려면 보드랑 포트랑 다 a/s 를 보내야되나요 ? 아니면 포트만보내면되나요?
관리자 답변
안녕하세요? 고객님,
고장난 것만 보내시면 됩니다만,
어느것이 고장인지 확실치 않다면 함께 보내는 것이 바람직합니다.
수고하세요.
>
>
> 수리 받을려면 보드랑 포트랑 다 a/s 를 보내야되나요 ? 아니면 포트만보내면되나요?
>
|
||||
| 7696 | 답변완료올려주신 답변 읽고 올립니다 | 최준환 | 2012-11-05 | 1,449 |
|
같은포트에 연결됬다는게 무슨말인지 모르겠습니다
저는 isp포트에연결하고 컴퓨터 usb에 연결하고 전원부를 연결한것 밖에없는데
말입니다~
제가이해할수있도록 다시한번 설명해주시겠어요?
AVRISP erorr entering programming mode . 이것도 설명좀해주세요
관리자 답변
그렇다면, ISP 다운로딩에 문제가 생기니 컴파일러가 같은 문제로 생각한 것 같은데요.
ISP 케이블 연결이 잘되어있다면, AVR에 문제가 생겼을 확률이 높습니다.
우선 이렇게 테스트 해 보세요.
1. AVR Studio로 STK500으로 connect 하세요. 이 때, USBISP의 가상 포트를 COM1~COM4 사이로 만들어 놓고 하는 것이 좋습니다. 하는 방법 모르시면 은 자세하게 자료실에서 USBISP로 치면 V03.5 메뉴얼 하는 게 나오는 데, 거기서 User Manual 이라는 것 받아서 보면 잘 나옵니다.
==> 일단 창이 뜨면 잘 연결되면, USBISP는 이상이 없는 것이구요.
==> 에러가 나면, USBISP 점검 바랍니다.
2. 퓨즈비트탭 눌러서 READ해 보세요.
==> 퓨즈가 잘 읽히면 AVR도 문제가 없다고 봐야 합니다. 이런 경우, Codevision에서의 다운로딩 설정 관련해서 변경된 것이 있는 지 확인 바랍니다.
==>잘 안읽히거나 error가 나면, AVR이 망가진 거라고 봐야 합니다. AVR을 수리하세요.
수고하세요.
>
>
> 같은포트에 연결됬다는게 무슨말인지 모르겠습니다
>
> 저는 isp포트에연결하고 컴퓨터 usb에 연결하고 전원부를 연결한것 밖에없는데
> 말입니다~
>
> 제가이해할수있도록 다시한번 설명해주시겠어요?
>
> AVRISP erorr entering programming mode . 이것도 설명좀해주세요
>
|
||||
| 7695 | 답변완료avrisp error 문제. | 최준환 | 2012-11-05 | 1,372 |
|
잘되다가 갑자기 안되네요
코드비전에서 퓨즈비트를 다 맞축 이제까지 잘써오다가
구동을시키면 첨부파일처럼나옵니다 왱런건지 좀 알려주세요.
그리고 저거다음에 프로그램을 넣으면 AVR ISP 에ㅓㄱ나네요
관리자 답변
시리얼과 ISP를 저희 USBISP에서 동시에 연결해 놓고 쓰면 안됩니다.
USBISP V03.5 메뉴얼 주의사항에 써 있습니다.
같은 포트를 사용하기 때문입니다.
하나는 빼고 해 주세요.
수고하세요.
>
>
> 잘되다가 갑자기 안되네요
> 코드비전에서 퓨즈비트를 다 맞축 이제까지 잘써오다가
> 구동을시키면 첨부파일처럼나옵니다 왱런건지 좀 알려주세요.
> 그리고 저거다음에 프로그램을 넣으면 AVR ISP 에ㅓㄱ나네요
>
|
||||
| 7694 | 답변완료128pro에서 UART입력 테스트관련 질문드립니다. | 류종훈 | 2012-11-05 | 1,432 |
|
제가 초보자라서 잘 몰라서 이런 질문드립니다.
현재 UART출력관련해서 하이퍼터미널을 통해서 printf로 잘 테스트하고 있습니다.
그런데 scanf or getchar를 테스트해볼려고 하니, 하이퍼터미널은 데이터전송이 안되는 것 같은데,
그게 맞는지요?
그래서 128pro 키트에 포함된 CD에 있는 MFC로 만드신 시리얼통신프로그램으로 포트를 오픈해서
send란에 A를 입력하고 센드하니 에러가 뜨네요.
설명 좀 부탁드립니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
터미널 프로그램들 괜찮은 것들이 많지만,
시리얼웍스라는 프로그램 써보세요.
인터넷에 있구요. 무료 프로그램이더군요.
거기 보면, 데이터 송수신 패킷으로 보내고 받고 자동으로도 잘 됩니다.
저희가 예전에 만들어서 올렸던 것은 버퍼 구조에 약간 문제가 있었습니다.
수고하세요.
>
>
> 제가 초보자라서 잘 몰라서 이런 질문드립니다.
>
> 현재 UART출력관련해서 하이퍼터미널을 통해서 printf로 잘 테스트하고 있습니다.
> 그런데 scanf or getchar를 테스트해볼려고 하니, 하이퍼터미널은 데이터전송이 안되는 것 같은데,
> 그게 맞는지요?
>
> 그래서 128pro 키트에 포함된 CD에 있는 MFC로 만드신 시리얼통신프로그램으로 포트를 오픈해서
> send란에 A를 입력하고 센드하니 에러가 뜨네요.
>
> 설명 좀 부탁드립니다.
> 감사합니다.
>
|
||||
| 7693 | 답변완료KR-DL16 사용자입니다. | 유성환 | 2012-11-04 | 1,457 |
|
ICCVAR 을 설치하여서 소스까지 자료실에서 받았는데요
ISP 연결이 안되는 이유가 무엇이있을까요 SKT500 연결안되었다고나오는데요
VAR STUIDO 4버전 설치했고요
내컴퓨터 장치관리자에 연결된거 확인하고 COM5로 연결해주는데 안됩니다.
관리자 답변
안녕하세요? 고객님,
ICCAVR은 자체적으로 USB로 다운로딩 기능이 제공되는 것이 아니라,
AVR Studio의 다운로딩 기능인 STK500.exe를 빌려쓰는 겁니다.
따라서, 관련 설정이 필요합니다.
첨부해 드린 사용자 메뉴얼에 자세히 나오지만,
그 화면을 캡쳐하여 올려드리오니,
참고하시기 바랍니다.
또한, 간혹 컴퓨터에 따라서, COM1~COM4까지만 지원되는 경우가 있습니다.
강제로 변경해야 할 수 있으니, 참고하시기 바랍니다.
수고하세요.
>
>
> ICCVAR 을 설치하여서 소스까지 자료실에서 받았는데요
>
> ISP 연결이 안되는 이유가 무엇이있을까요 SKT500 연결안되었다고나오는데요
>
> VAR STUIDO 4버전 설치했고요
>
> 내컴퓨터 장치관리자에 연결된거 확인하고 COM5로 연결해주는데 안됩니다.
>
|
||||
| 7692 | 답변완료KR-DL16 사용자인데요 | 유성환 | 2012-11-04 | 1,449 |
|
오랜만에 이 제품을 사용할려고하는데요
avr studio 용으로 소스를 혹시 주실수 있나요?
관리자 답변
ㅡ안녕하세요 고객님
말씀하신 제품의 소스는 현재 iccavr용만 제공되고있습니다
참고하셔서 사용하여 주세요 원하시는 소스변환을 제공하여 드리지 못하여 죄송합니다
수고하세요
>
>
> 오랜만에 이 제품을 사용할려고하는데요
>
> avr studio 용으로 소스를 혹시 주실수 있나요?
>
|
||||
| 7691 | 답변완료cannot program flash 라는 창이 계속 뜹니다. | 서준우 | 2012-11-03 | 1,400 |
|
안녕하세요
KD-128Pro-C를 구매하여
오늘 처음 시작을 해봤습니다.
컴파일러는 ICCAVR을 사용했구요
설정대로 하고 매뉴얼에 있는 대로 설정을 끝냈는데
자꾸 cannot program flash 라는 창이 뜹니다.
프린터 ISP를 사용해서 그럴수도 잇다는 말에 CMOS설정을 가보았는데 동일하게 되어있었습니다.
혹시 칩에 이상이 있을 수 도 있는 건가요?
관리자 답변
안녕하세요 고객님
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
혹시 타겟보드에 아답타 전원을 꼽고 전원스위치 켜서 보드에 전원은 들머와 있나요?
고객지원의 자주하는 질문에 보면 cannot progrsm flash 괸련된 내용이 있습니다
일단 체크해보세요
보드가 망가졌을 확률은 낮습니다
일단체크해보고 안되면 본사릏 방문하거나 택배로 점검해보세요
수고하세요
>
>
> 안녕하세요
> KD-128Pro-C를 구매하여
>
> 오늘 처음 시작을 해봤습니다.
> 컴파일러는 ICCAVR을 사용했구요
> 설정대로 하고 매뉴얼에 있는 대로 설정을 끝냈는데
> 자꾸 cannot program flash 라는 창이 뜹니다.
>
> 프린터 ISP를 사용해서 그럴수도 잇다는 말에 CMOS설정을 가보았는데 동일하게 되어있었습니다.
>
> 혹시 칩에 이상이 있을 수 도 있는 건가요?
>
|
||||
| 7690 | 답변완료AM-DC2 | 손승철 | 2012-11-03 | 1,400 |
|
AM-DC2 모터제어 모듈에 TIMER 로 제어하는 소스를 받아서 하는데
실행이 안됩니다. 왜그렇습니까????
아예 모터가 안돌아가요.....
다른소스로 하면 돌아가는데 왜 타이머로 하면 안되지요?
관리자 답변
안녕하세요 고객님
사용하는 안된다는 소스가 어느 소스인가요?
사용중인 컴파일러는 뭔가요? 어떤 키트들 사용중인가요?
자세히 환경을 남겨주셔야 답변가능합니다
수고하세요
>
>
> AM-DC2 모터제어 모듈에 TIMER 로 제어하는 소스를 받아서 하는데
> 실행이 안됩니다. 왜그렇습니까????
> 아예 모터가 안돌아가요.....
>
> 다른소스로 하면 돌아가는데 왜 타이머로 하면 안되지요?
>
|
||||
| 7689 | 답변완료ICC-AVR 컴파일 오류 | 전민구 | 2012-11-02 | 1,452 |
|
KR-DL16 반제품 구매하여 납땜완료후
ICCAVR 이용하여 자료실에있는 소스 이용하여 컴파일하는 도중 오류가 납니다.
해결방안좀 알려주세요~~
C:\iccv7avr\bin\imakew -f ASD.mak
iccavr -o ASD -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @ASD.lk -lcatmega
!ERROR Function 'putchar' not defined. This is a hardware dependent function,
and it is not included in the ICCAVR default library. Please implement
this function to match your target requirements. You can find examples
of this function under the <install root>\examples.AVR directory. Make
a copy of a suitable example, add it to your project and modify it if
needed. The source code must #include the appropriate C header file
(e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
C:\iccv7avr\bin\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1. Fri Nov 02 17:56:48 2012
관리자 답변
안녕하세요? 고객님,
아마도 ICCAVR V6에서 쓰던 예전 소스를 사용중이신 것 같습니다.
아래 코드를 추가하여 사용하면 문제 업습니다.
UART 사용시 printf의 내장함수인 putchar 내용을 만들어 줘야 한다는 내용입니다.
- 아래 코드 -
#include <stdio.h>
// printf 함수 사용시 추가할 것.
int putchar(char c)
{
while (((UCSRA>>UDRE)&0x01) == 0) ; // UDRE, data register empty
UDR = c;
return c;
}
// scanf 함수 사용시 추가할 것.
int getchar(void)
{
while ((UCSRA & 0x80) == 0);
return UDR;
}
수고하세요.
>
>
> KR-DL16 반제품 구매하여 납땜완료후
> ICCAVR 이용하여 자료실에있는 소스 이용하여 컴파일하는 도중 오류가 납니다.
> 해결방안좀 알려주세요~~
>
> C:\iccv7avr\bin\imakew -f ASD.mak
> iccavr -o ASD -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @ASD.lk -lcatmega
> !ERROR Function 'putchar' not defined. This is a hardware dependent function,
> and it is not included in the ICCAVR default library. Please implement
> this function to match your target requirements. You can find examples
> of this function under the <install root>\examples.AVR directory. Make
> a copy of a suitable example, add it to your project and modify it if
> needed. The source code must #include the appropriate C header file
> (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
>
> C:\iccv7avr\bin\imakew.exe: Error code 1
> Done: there are error(s). Exit code: 1. Fri Nov 02 17:56:48 2012
>
|
||||
