뉴티씨



  • HOME
  • 고객지원
  • 질문답변


 
컴파일러 설정
 글쓴이 : 관리자
작성일 : 18-04-01 16:46
조회 : 381  
   Chapter+5-1+ATMEL+Studio+V7.0에서+Downloading+with+USBISP.pdf (407.3K) [19] DATE : 2018-04-01 16:46:39
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.

원래 처음엔 누구나 어렵지만 길을 알면 어렵지 않습니다.
간급히 설명파일을 올립니다.

ATMEL Studio V7.0만으로 된 환경이구요. 컴파일러 에디터 모두 ATMEL Studio V7.0 사용한 환경입니다.
거의 5.0 이후로는 환경이 동일합니다.

AVR Studio v4.19용은 온라인 강의에서 보시면 있습니다.
첨부드린 순서대로 해 보세요. 빠진 부분이 있으신 것 같습니다.

ICCAVR에서 프로젝트에 환경이 모두 write되므로 한번 만들고서 프로젝트를 load하면 cpu종류가 계속 같은것으로 불려집니다. 다만 프로젝트를 안만드신 환경은 항상 default를 뭘로 두셨는가에 따라 즉, 푸로젝트만들기 전에 options에서 설정한 cpu대로 뜨게됩니다.
감사합니다.

>
>
> 안녕하십니까?
>
> 컴파일러 설정부터 너무나 어렵군요.
>
> 2년전 어렵게 모터 정역 회전이 목적이라 원리를 알지 못하고 컴파일을 하여 사용하엿습니다.
>
> 2년후에 다시 모듈이 망가져 3번째 정역회전을 컴파일하려고 보니
>
> 환경이 변하여 윈도우10이고 컴파일러 등도 다들 버젼업이 되었는데
> 매뉴얼은 그대로 윈도우7에 컴파일러들도 아랫버젼으로 설명서와 Web에 올려져 있네요.
>
> 초보자들로써는 눈먼 장님이나 다름이 없는데 도대체 어디서 에러가 생기는지 알수가 없습니다.
> 컴파일러 옵션에 따라 에러가 천차만별인데 초보자는 몇시간이고 시간을 허비하네요.
>
> 제가 3번째로 구입한 제품은 [KD-128PRO-USB] ATMega128 개발키트 입니다.
>
> 컴파일러를 ICCAVR 7.0 / AVR Studio 4.19 / Atmel Studio 6.2 버젼에 각각 에러 화면을 캡춰로
> 올려드립니다.
>
> 또한 ICCAVR 에서 타겟이 MCU 설정이 매번 풀리서 매번 설정하는것이 정상인지요?
>
> ICCAVR 에러 메시지는
> C:\iccv7avr\bin\imakew -f TESTT.mak
>    iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega128  -l -g -MLongJump -MHasMul -MEnhanced -Wf-use_elpm  ..\DC_motor1\testtt.c
>    iccavr -o TESTT -g -nb:0 -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:30 -beeprom:0.4096 -fihx_coff -S2 @TESTT.lk  -lcatm128
>  ROM 1% full. 2013 out of 131072 bytes used.
>  RAM 57 bytes used (does not include stack usage).
> Done. Thu Mar 29 20:32:00 2018
> "C:\Program Files (x86)\Atmel\AVR Tools\STK500\Stk500.exe" -dATMega128 -ccom2 -datmega128
> STK500 command line programmer, v 2.4 Atmel Corp (C) 2004-2011.
>
> Connected to STK500 v2 on port com2
> Connection to STK500 v2 closed
>
> Done. Thu Mar 29 20:32:00 2018
> informational - project has no EEPROM file
> Programming FLASH...
> "C:\Program Files (x86)\Atmel\AVR Tools\STK500\Stk500.exe" -dATMega128 -ccom2 -datmega128 -e -pf -ifD:\AVR\ex_AM_DCx_x_DC_MOTOR_Control\TESTT.hex
> STK500 command line programmer, v 2.4 Atmel Corp (C) 2004-2011.
>
> Connected to STK500 v2 on port com2
> Device parameters loaded
> Could not enter programming mode
> Programming mode left
> Connection to STK500 v2 closed
>
> WARNING! One or more operations failed! Please examine the output log above!
>
> Done: there are error(s). Exit code: 1. Thu Mar 29 20:32:00 2018
>
> Cannot program or verify Flash
>
> ISP programming done.
>
> 입니다. 해당 드라이버 정상으로 잡혀 있고, AD-USBISP-L  버젼은 V03.6 버젼으로
> 포트설정은 COM2에 STK-500/AVRISP 인터페이스되어 있습니다.
>
> 보드가 불량인지 설정이 잘못되어 있는지 문의 드립니다.
>