로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
  Products Introduce
상품 설명서
작성자 leeky        
작성일 2007/11/11
첨부#1 ft232bm_driver.zip (379KB) (Down:316)
ㆍ추천: 0  ㆍ조회: 4040   
  AVR Studio SP498 사용 설명서
AVR-ISP나 JTAG-ICE를 사용하는 ATMEL사의 정식 소프트웨어 AVR Studio입니다.
그외에 AVR Assembler, AVR Simulator, AVR Prog, Source Editor 기능이 함께 들어 있습니다. 
 
AVR Studio는 AVR 칩의 디버깅을 위한 JTAG-ICE 실시간 MPU (하드웨어) 에뮬레이터와
AVR 칩을 굽는 AVR-ISP를 지원하는 ATMEL사의 정식 소프트웨어입니다.
이외에 AVR Tools을 업그레이드 하는 AVR-PROG과 소스코드를 소프트웨어만으로 디버깅하는
AVR-Simulator를 포함하고 있으며, AVR-Assembler와 편집기도 함께 들어 있습니다. 

AVR Studio (SP460~SP589) 설정방법 및 디버거 사용방법
처음 설치하면, SP460, SP498을 순서대로 설치하시기 바랍니다.
(SP498을 설치하면 SP472와 SP490은 설치하지 않아도 됩니다)
만일 SP490을 사용하고 있다면, SP498만 설치하면 됩니다.


- AVR Studio V412 SP460 설치파일 내려받기는 http://avrtools.co.kr/down/aStudio4b460.exe
- AVR Studio V412 SP498 업그레이드 내려받기는 http://avrtools.co.kr/down/aStudio412SP4b498.exe

다음 파일은 최신 AVR 칩 들을 대부분 지원하는 SP589 이며, 이전 버전이 설치되어 있는 경우,
반드시 제어판에서 이전 버전을 제거한 다음 SP589를 단독으로 설치해야 한다.
- AVR Studio V414 SP589 내려받기는  http://avrtools.co.kr/down/aStudio_v414_build589.exe

(SP460은 AVR STUDIO 설치용 소프트 본체이며, SP498은 별도 업그레이드 파일입니다.)
내려받기한 폴더안에 AvrStudio SP4xx를 더블클릭하면 설치가 시작된다.
질문이 나오면 OK를 클릭, 설치완료 화면이 나오면 설치가 완료된 것입니다.

 

바탕화면에 나온 AVR STUDIO의 바로가기
 

AVR-STUDIO를  AVR-ISP나 JATG-ICE를 연결하여 ISP로 굽기나 JATG로 디버깅을 하려면
USB 포트 드라이버인 FT232BM 가상직렬포트 드라이버를 설치해야 합니다.
FT232BM/BL 윈도우즈 가상직렬포트 드라이버 
FT232 드라이버 내려받기 : http://avrtools.co.kr/down/ft232bm_driver.zip

FT232BM/BL 윈도우즈 가상직렬포트 드라이버는 첨부화일을 내려받고
적당한 곳에 압축을 푼다음 타겟을 연결하지 않고, VTG 점퍼를 꼽은다음 USB 케이블을 PC와 연결하면
새로운 장치의 발견 및 설정이 시작되면서 윈도우즈가 드라이버를 찾습니다.
이때 먼저 내려받기해서 압축을 풀어 놓은 폴더를 지정해 주면 설치가 완료 됩니다.

 

설치의 확인은 USB 장치를 연결하고, 드라이버가 설치된 이후에
설정->제어판->시스템->하드웨어->장치관리자->포트->COM3~COM8을 확인하면
다음과 같이 FTDI사의 FT232BM드라이버가 가상직렬포트로 등록되어 있습니다.
 

윈도우즈 드라이버는 USB포트를 RS232C 가상직렬포트로 바꾸어 줍니다.
PC에서 사용된 COM1~COM2 이외의 COM3~COM8의 번호를 사용하여 자동으로 설정됩니다.
 
수동으로 포트의 설정을 변경하려면, USB Serial Port (COMx)를 더블클릭하면 등록정보가 나오며
다음과 같이 등록정보의 Port Setting->Advanced를 눌러서 포트번호를 남은 포트번호로 지정할 수 있다.


 
 
AVR Studio를 업그레이드 및 펌웨어 업그레이드
AVR STUDIO를 업그레이드 하려면, 기존의 SP460에 AVR Studio SP498을 깔고나서,
나중에 펌웨어를 업그레이드 해야 합니다. 업그레이드가 안되는 제품은
별도의 AVR-PROG이나 AVR910- ISP가 필요합니다.
(AVRISP나 JATGICE의 UPD 콘넥터에 AVR-PROG이나 AVR910-ISP를 연결하여 업그레이드합니다)

ImageCraft  ICC AVR C Compiler의 내려받기 (PC에 설치된 컴파일러가 없을 떄)
ImageCraft  ICC AVR C Compiler의 내려받기는 http://www.imagecraft.com/software/
를 방문하여, Demos/Upgrades ->Get them here를 누르면, 아래 화면이 나온다.
  
 
ICCAVR V6 DEMO VERSION (45 days)를 선택하면 내려받기가 시작된다.
내려받기한 폴더안에 IccAvrDemo.exe를 더블클릭하면 설치가 시작된다.
질문이 나오면 OK를 클릭, 설치완료 화면이 나오면 설치가 완료된 것이다. 

 ICC AVR V6.0의 ISP등록
ICCAVR V6에서 칩을 굽는 툴의 등록은 Tool 메뉴의 InSystem Programmer를 누른다,
아래와 같은 창이 뜨면 툴을 선택한다, (예제는 STK200  병렬포트와 LPT1 이다)
만일 직렬포트 ISP를 사용한다면 SI-Prog을 선택한다음, 직렬포트의 번호를 선택한다.

 

새로운 프로젝트 만들기 (여기서 부터가 실지로 소스를 만드는 절차입니다)
컴파일러는 프로젝트를 만들어야 컴파일이 됩니다. ICC-AVR의 소스폴더에 프로젝트 파일를 만든다.

 
 
ICCAVR V6의 외부도구(예: Avr Studio)의 등록
ICCAVR V6에서 사용할 외부툴을 설정한다 (예제는 AvrStudio를 등록한다)

  

프로젝트의 소스화일의 등록.
프로젝트에 소스화일을 등록한다. (폴더나 화일 이름에 -,_ 혹은 공백이 있으면 안된다)
이미 등록된 프로젝트가 있다면, Project 메뉴에서 Open을 누른다음,
프로젝트를 선택하고 나서, 다시 Project 메뉴에서 OepnAll File을 누른다,
첨부화일 #1은 컴파일러 시험용 샘플소스 ads7818avr.c (4.5KB)입니다.



프로젝트의 AVR 디바이스 설정
Porject->Option->Device Cofiguration에서 컴파일하려는 디바이스를 설정한다,
소스가 브트로더이면 Boot Loader를 첵크하고 부트사이즈를 설정한다,
일반 응용소스이면 Application을 첵크한다음 OK를 누른다. (그외에 Avr Studio 4.0 Compatible도 체크한다)
마지막으로 Save Default 단추를 누르면 설정이 기억된다, 이제 컴파일러의 설정이 끝났다.

 

소스파일의 컴파일
Project 메뉴의 Build를 눌러서 소스를 컴파일한다. (하단의 컴파일 결과를 확인한다)

 

컴파일 결과의 확인
컴파일러의 창에서 좌측 아래의 창은 컴파일 결과입니다. (자동으로 생성된 컴파일 옵션입니다)
오류가 나온다면 원인을 찾아서 수정해야한다, 하단의 오류메시지를 마우스로 누르면,
중간의 소스창에서 오류난 코드를 선택하여 보여준다, 수정한 다음 Build를 다시 누른다.
만일 컴파일 조건이 수정되었다면, Project에서 ReBuild를 눌러야 한다.

C:iccavr inimakew -f volt7818.mak iccavr -o volt7818 -LC:iccavrlib -m -g -Wl-W -bfunc_lit:0.0x2000
-dram_end:0x25f -bdata:0x60.0x25f -dhwstk_size:16 -fihx_coff @volt7818.lk
Device 18% full. <--- 오브젝트 코드가 MCU 용량의 몇%를 점유하는지 알려준다.
Done. <--- 컴파일이 이상없이 끝난것을 알려준다.

만일 생성된 코드가 MCU의 용량을 넘어선다면, Option에서 Optimizing을 선택한후
Project에서 ReBuild를 누른다, 코드가 줄어 들었을 것이다,
Optimizing 옵션은 생성된 펌웨어의 실행속도가 느려질 수 있으나, 펌웨어 용량을 줄이려할 때 사용한다.
(데모버전은 이 옵션을 선택하지 마십시요, 데모버전은 이 옵션이 안된다고 경고창이 뜹니다

AVR Studio의 실행 (여기서 부터는 소스 디버깅의 시작입니다)
프로젝트 컴파일이 정상적으로 완료되면 Hex,Cof등이 생성된다.
ICC AVR 6.0의 Tool 메뉴를 누르면 맨 아래에 이전에 등록한 Tool인 AvrStudi4.0이 보일 것이다,
이것을 누르면, 아래 그림과 같이 등록된 AVR STUDIO가 열릴 것입니다.

  
 
AvrStudio에서 디버깅할 화일의 등록 (AVR Studio에서 입수한 파일을 별도로 디버깅할 때)
AvrStudio에서 디버깅할 화일을 선택한다. IccAvr6.0 등에서 컴파일한 디버깅 파일이름.cof 를 선택한다.
(컴파일러의 프로젝트 창에서 Option을 열고, Hex+Cof를 선택해야 소스 디버깅 파일이 생성됩니다)
선택후에 Save Defaul를 하면, 다음 프로젝트에서 기본으로 이 옵션이 기억됩니다.

  

 AVR Studio에서 디버깅 파일의 등록후 타겟 MCU의 선택
AVR Studio에서 디버깅 파일의 등록후 어떤 MCU를 디버깅할 것인지 선택한다, (예제는 AT90S2313이다)
JTAG ICE를 사용하려면 JTAGICE를 선택하고, 타겟 칩을 선택한 다음 Finish를 누릅니다. 

 
 
디버깅을 할 준비가 되었다,
좌측의 WorkSpace 메뉴에서 +를 눌러 보고싶은 레지스터를 선택한다.



OneStep 디버깅
OneStep을 누르면 한명령, Run을 누르면 연속, AutoStep을 누르면 한명령씩 계속움직인다.
사용자 소스에 의해서 갱신된 레지스터의 값은 알기쉽게 적색으로 바뀐다.
소스창의 노란 화살표는 디버거가 샐행중인 소스의 코드위치를 알려준다. 



외부 ISP 등록
ICC-AVR은 AVR-Studio외에 Pony program등 필요한 Tool을 Tool->Configure Tool에서 추가할 수 있다.
추가된 Tool은 Tool메뉴바를 누르면 아래쪽에 주어진 이름으로 표시가 되며, 실행이 가능하다.
(포니 프로그램에서 병렬ISp는 설정이  Parallel, AVR ISP I/O, LPT1이며, 그외에는 첵크하지 않는다.)

AVR ISP의 펌웨어 업그레이드
AVR ISP의 펌웨어 업그레이드는 Tool -> AVRprog을 선택합니다. (전원투입 이전에 ISP-BL 점퍼를 연결)
AVR-PROG이 자체 내장이 안된 제품은 별도의 AVR-PROG이나 AVR910-ISP가 필요합니다. 
AVR-PROG이나 AVR910-ISP의 펌웨어 파일은 확장자가 EBN입니다.

JTAG ICE의 펌웨어 업그레이드
JTAG ICE의 펌웨어 업그레이드는 Tool -> AVRprog을 선택합니다. (전원투입 이전에 JTAG-BL 점퍼를 연결)
AVR-PROG이 자체 내장이 안된 제품은 별도의 AVR-PROG이나 AVR910-ISP가 필요합니다. 
AVR-PROG이나 AVR910-ISP의 펌웨어 파일은 확장자가 EBN입니다.

AVR-ISP로 타겟의 펌웨어 굽기 
AVR STUDIO에서 AVR ISP는 Tool -> Program -> STK500/AVRISP -> Auto ->Connect를 누릅니다.
AVR-ISP로 타겟의 펌웨어를 구울 때는 HEX 파일이 있어야 합니다.

AVR-JTAGICE로 타겟의 펌웨어 굽기
AVR STUDIO에서 디버깅 중에 연결된 타겟 칩을 JTAGICE로 굽고 싶으면,
Tool ->Program -> Jtag Ice -> Auto ->Connect를 선택합니다.
AVR-JTAGICE로 타겟의 펌웨어를 구울 때는 HEX 파일이 있어야 합니다.

주의사항
1. AVR-ISP나 JTAG-ICE를 사용중 PC와 연결을 끊으면, Avr Studio의 굽기나 디버깅을 정지하고, 
   AVR-ISP나 JTAG-ICE를 다시 연결하고, 다시 시작해야 합니다.  
2. JTAG-ICE는 타겟의 연결을 사용중에 끊으면, 1번과 같이 다시 시작해야 합니다.
3. AVR-ISP는 ISP 창이 열려 있는 상태에서도, 타겟은 연결을 바꾸거나, 새로운 AVR 칩으로 바꿀 수 있습니다.
   그러나 USB 포트는 연결을 끊으면, AVR-ISP의 굽기 창을 닫은 다음, ISP 굽기를 다시 시작해야 합니다.


무단 복제 및 배포를 금합니다.
AVRTOOLS™
   
  0
3590
윗글 AVRISP-mkII-CL 사용설명서
아래글 JTAGICE-mkII의 Debug WIRE 설명서
    N         제목    글쓴이 작성일 조회 추천
21 USB2serial V2.0 사용설명서 avrtools™ 2011/07/30 (토) 2144 0
20 M328-mini V2.0 사용 설명서 avrtools™ 2011/08/29 (월) 2339 0
19 Jtagice-mkII로 펌웨어 굽기 leeky 2011/08/05 (금) 2353 0
18 USBISP-mkII V2.0 사용설명서 leeky 2011/07/15 (금) 2294 0
17 USB2serial V1.0 사용설명서 [3] avrtools™ 2011/07/30 (토) 3084 0
16 USBISP-mkII V1.0 사용설명서 avrtools™ 2011/07/19 (화) 2065 0
15 AVRISP-mkII-CL 사용설명서 leeky 2011/07/15 (금) 2106 0
14 AVR Studio SP498 사용 설명서 leeky 2007/11/11 (일) 4040 0
13 JTAGICE-mkII의 Debug WIRE 설명서 [50] avrtools™ 2009/10/15 (목) 4598 20
12 AVR JTAGICE MKII CL 설명서 avrtools™ 2009/09/25 (금) 5459 0
11 USB AVRISP + JTAGICE [7] avrtools™ 2008/12/03 (수) 3793 0
10 AVR 910-ISP V3.0 사용설명서 leeky 2007/11/10 (토) 5074 0
9 FT232 가상직렬포트 드라이버 leeky 2007/11/10 (토) 5029 0
8 M168-mini와 M328-mini 기판 avrtools™ 2008/08/31 (일) 3134 0
7 M168-USB과 M328-USB 기판 avrtools™ 2008/08/31 (일) 9570 0
6 아듀이노 데시밀라의 소개 avrtools™ 2008/08/07 (목) 4415 0
5 MEGA128-MPU KIT V2.0 leeky 2006/04/02 (일) 4471 2
4 Mega8 칼라센서 TCS230 색상인식 장치 leeky 2006/03/07 (화) 5486 3
3 XBee USB Dongle의 소개 leeky 2007/11/11 (일) 4131 0
2 USB AVR-ISP V2.0의 소개 leeky 2007/11/10 (토) 5751 0
1 USB JTAG-ICE V2.0의 소개 leeky 2007/11/10 (토) 7590 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0