본문 바로가기

개발/embed

NuMicroICP (다운로드 SW) 설치 및 Nuvoton Download

관련글

 

> NuMicroICP (다운로드 SW) 설치 및 Nuvoton Download  (본글)  https://bahk33.tistory.com/204

> 오프라인 다운로드:  nuvoton (offline) download                           https://bahk33.tistory.com/86

> Nuvoton m480 (m483) offline Download                                       https://bahk33.tistory.com/203

===================================

 

본글 목차

0. 개념

1. NuMicroICP  ( Download SW ) 설치 

2. Firmware 를 타겟보드에 다운로드(Online Download )  하기

 

===================================

 

0. 개념

> FW (일반) 다운로드는

   - "PC에서 다운로드 장비(Nu-Link)  통하여 Target Board  Firmware를 심는 작업" 입니다.

일반 다운로드 ( Online Download )

 

> 또하나의 다운로드인 Offline Download 는 PC 없이 

  - " 다운로드 장비(Nu-Link) 에서 Target Board  Firmware를 심는 작업"

 물론 이를 위하여 사전 작업

  - " PC에서 다운로드 장비(Nu-Link)  Firmware를 심는 작업"

 이 필요 합다.

Offline Download

 

 

nuvoton 은 Nu-link (다운로드 장비) 나 nulink pro 에 기본적으로 offline download 기능이 들어 있다

Atmega (atmel) 과 같은 chip 의 Downlaod장비 ( MK II 등 ) 의 경우 offline download 기능을 기본적으로 제공 하지 않아 별도 장비가 필요 하다.

 

> 본글 에서는 

1) NuMicroICP  ( Download SW ) 설치 와

2) 일반 다운로드(Online Download ) 를

다룹니다.

 

> 본글에서 Download 할 때 쓰는 CPU 는 "M480" 계열인 "M483SGCAE2A" 입니다.

 

1. NuMicroICP  ( Download SW ) 설치 

> Download 장치  준비 

- NuLink 또는 NuLink Pro 를 준비 합니다.

 

 

> Download Software 받기

- NuMicro 를 웹에서 다운 받읍니다.

- https://www.nuvoton.com/tool-and-software/software-tool/programmer-tool/  에 접속 하셔서

- "NuMicor_ICP_Programming_Tool_Vxxx" 를 선택하면 다운로드가 시작 됩니다.

 

 

> 다운로드 된 집 "en-us--NuMicro_ICP_Programming_Tool_V3.19.7746r.zip" 을 풀면

   설치 실행 파일 "NuMicro ICP Programming Tool 3.19.7746r.exe" 가 나옵니다

 

> 이 실행 파일을 실행(관리자 아니어도 됩니다) 합니다.

> "Select Setup Language" 에서 영어로 그냥 [OK] 누릅니다.  영어 말고는 한글은 없고, 지나 말만 있군요.

 

> 차례로 따라 갑니다.

 

 

> 설치가 완료 되면 NuLink를 연결 합니다.  "컴퓨터 관리-장치관리자" 창에서

   "범용 직렬 버스 컨트롤러"에 "Nuvoton Nu-Link USB" 라고 보입니다.

 

> 혹시 안보이면, 설치된 디렉토리에 가셔서 "Nu-Link_USB_Driver 1.11.exe" 를 실행 시킵니다.

 

> 따라 갑니다.

 

 

 

2. Firmware 를 타겟보드에 다운로드(Online Download )  하기

> "PC - NuLink 장비 - 타겟 보드" 를 연결 합니다.

일반 다운로드 ( Online Download )

- PC 와 NuLink 는 USB 로 꼽으면 되고, 

- NuLink 와 타겟 보드 연결은 일반 적으로 5핀  (VCC, Dat,Clk,Rst,Gnd) 을 연결 하면 되는데, 

  혹시 타겟보드에도 전원이 공급 되고 있으면  VCC를 뺀  4핀(Dat,Clk,Rst,Gnd) 만 연결 하는게 좋다.

  사실 대부분 그냥 5핀 다 연결하고 쓴다.

 

> NuMicro 실행 (다운로드 SW) 

- Window [시작] - Nuvoton Tools - "NuMicro ICP Programming Tool" 를 선택 합니다.

 

 

> 나오는 팝업 창에서 "MCU Series" 를 선택 하고 [Continue >>] 를 누른다.  혹시 MCU Series 를 잘 모르면 암거나 선택 한다.

 

> [Connect] 를 눌러 NuLink 장비를 연결 한다.

 

> NuLink 장비를 찾았는데 , 혹시 NuLink장비의 내부 FW가 버전이 맘에 들지 않으면  맘에 안든다며 다운로드 한다 하는데, [Yes] 를 해서 update 한다.

- 장비 FW 업데이트가 얼추 끝나면 장비를 뺏다 끼라 한다. 장비를 USB포트에서 뺏다 끼운다.

 

 

> 장비를 성공적으로 찾으면, Status 에 "Nu-Link connected ~ " 라 나온다.

 

> 타겟 보드가 연결 되어 있으면 타겟 보드를 확인 한다. 이때 타겟보드 CPU 가 잘못 선택 되어 있으면, 타겟보드 CPU로 바꿀거냐고 물어 본다. 당근 [그려] 를 선택 한다.

이때 창이 다시 바뀌어 뜨는데 다시 [Connect] 를 누른다.

 

> 타겟 보드가 연결 완료 되면 Status에  CPU 정보가 나온다.

 

> [APROM] 을 눌러 나오는 "열기" 창에서 Download 하고자 하는 FW를 선택 하시고 [열기]를 누르셔요

> "FileData" - "APROM" 에 읽혀진 FW 가 나오는지 확인 합니다.

 

 

> 현재 "On-board Flash" 의 [APROM] 탭을 누르고 [Reflash] 를 누르면 타겟보드의  FW를 읽는데,  모든 값이 FF로 비어 있는 것을 알 수 있읍니다.  물론 이미 다른것을 다운로드 한적이 있다면 차 있겠지요.

 

>  [Setting] 을 눌러 나오는 "Chip Settings" 창에서 바꿀거 바꾸고, [OK] 를 누릅니다.  특별히 바꿀거는 알아서 하셔요

 

 

> [Options] 를 눌러 나오는 창에서 바꿀거 바꾸고, [OK] 를 누릅니다.  특별히 바꿀거는 알아서 하셔요

 

 

 

>  [Start] 를 눌러 나오는 창에서 뭐라 하는데 일 [OK] , [Yes] 를 누릅니다.  

 

 

> 다운로드가 시작 되고, 잠시뒤 끝나면,  아까 Option 설정에서 "Verify" 가 체크 되어 있었다면, 다운로드가 잘 되었는지 확인하고, 알려 줍니다.  

 

> 혹시 모르니 "On-Board" 의 [APROM] 을 선택하고  [Reflah] 를 눌러 NuLink 의 것을 읽어 보면 다시 "file matched" 라는 메시지가 나옵니다. ( 당연히 정상적으로 다운로드 되었으면, 혹시 잘못 되면 file matched 가 안나오겠지요 )

 

 

 

이상 입니다.

==========================
수고 하셨읍니다.
도움이 되셨으면, 댓글 부탁합니다.  댓글 하나에 힘이 됩니다.

고맙읍니다.