뉴티씨



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


 
컴파일러 설정
 글쓴이 : 강승원
작성일 : 18-03-29 21:48
조회 : 114  

안녕하십니까?

컴파일러 설정부터 너무나 어렵군요.

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 인터페이스되어 있습니다.

보드가 불량인지 설정이 잘못되어 있는지 문의 드립니다.