관련글
> 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. 사전작업 ( PC 에 있는 FW 를 NuLink에 Download 하기 )
2. Offline DownLoad ( NuLink 에 있는 FW 를 Target Board에 Download 하기 )
===================================
0. 개념
오프라인 다운로드 : 피씨 연결 안하고, 다운로드 장비를 곧바로 보드에 꼽아 다운로드 하는것
> 양산때 시간 단축, 출장때 편의 제공
> 즉 일반 다운로드는
- "PC에서 다운로드 장비(Nu-Link) 를 통하여 Target Board 에 Firmware를 심는 작업"
> Offline Download 는 PC 없이
- " 다운로드 장비(Nu-Link) 에서 Target Board 에 Firmware를 심는 작업"
물론 이를 위하여 사전 작업
- " PC에서 다운로드 장비(Nu-Link) 에 Firmware를 심는 작업"
이 필요 합다.
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. 사전작업 ( PC 에 있는 FW 를 NuLink에 Download 하기 )
> NuLink (다운로드 장비) 를 PC USB에 연결 하시고, NuMicroICP(다운로드 SW) 실행
> 사용한 NuMicroICP 버전은 3.19 입니다. 3.04 등 이전 버전 사용 하니 M480 을 제대로 지원 하지 않네요. [Start] 버튼 이 활성화 안되는 등 버그(?) 가 있네요 , 어째든 3.19 등 최신버전 ( 250220 현재) 을 사용 하셔야 합니다.
> [M480 Series] 선택 > [Continue >>] 선택
> [Connect] 를 눌러 NuLink 연결 : "Nu-Link Connected [ID: xxxxxxxx]" 가 나오는지 확인 합니다.
> [Setting] 을 눌러 "M48xxCAE/8AE Series" 를 선택 하시고,
타겟 보드의 CPU 가 "M483SGCAE2A" 라 하였으니 CAE 를 선택 해야 합니다.
> 나오는 "Chip Settings" 창에서 바꿀거 바꾸고, [OK] 를 누릅니다.
> [Options] 를 눌러 나오는 "Program Option" 에서 "Offline Programming Mode" 등을 Check 하시고 [Ok] 를 누릅니다.
> [APROM] 을 눌러 나오는 "열기" 창에서 Download 하고자 하는 FW를 선택 하시고 [열기]를 누르셔요
> "FileData" - "APROM" 에 읽혀진 FW 가 나오는지 확인 합니다.
> 현재 "Offline Flash" 의 [APROM] 탭을 누르고 [Reflash] 를 누르면 NuLink의 값을 읽는데, 비어 있는 것을 알 수 있읍니다.
> [Start] 를 누르면, 팝업창이 하나 뜨며, "Config" Setting 과 "Option" 선택이 이상 없는지 물어 봅니다. [OK] 를 누릅니다.
> 혹시 NuLink 장비가 오래된거라든지, NuLink 의 Memory 가 적다 든지 하면 경고 창이 뜹니다. 못쓰는 NuLink 이니, NuLink 장비를 바꿔 주셔요,
> 정상적으로 NuLink에 다운로드 되면 성공 PopUp 창이 뜹니다. 끌났읍니다.
> "file matched" 라는 메시지가 나옵니다. PC 파일과 NuLink 안의 파일이 같다는 말 입니다. 잘 되었다는 이야기 이지요.
혹시 모르니 [Reflah] 를 눌러 NuLink 의 것을 읽어 보면 다시 "file matched" 라는 메시지가 나옵니다
사전작업 ( PC 에 있는 FW 를 NuLink에 Download 하기 ) 가 끝났읍니다.
2. Offline DownLoad ( NuLink 에 있는 FW 를 Target Board에 Download 하기 )
> 이작업은 간단 합니다.
1). Downloader 장치(Nu-Link Pro)와 타겟 보드를 연결 합니다.
2). 당연히 타겟 보드와 NuLink에 전원을 주어야 하는데,
- 타겟 보드에 외부 전원 연결 하고, NuLink 장비에 별도 전원 안주는 경우
=== > 타겟 보드의 전원을 NuLink에 줘야 하므로 5핀 연결 합니다. (VCC, Dat,Clk,Rst,Gnd)
- 타겟 보드에 전원 연결 없고, NuLink 장비에 보조베터리 등으로 USB 전원을 주는 경우
=== > NuLink 의 전원을 타겟 보드에 줘야 하므로 5핀 연결 합니다. (VCC, Dat,Clk,Rst,Gnd)
- 타겟 보드와 NuLink 장비 각각 전원 주는 경우 (타겟 보드는 외부 전원 연결, NuLink 에는 보조 베터리로 USB 전원 연결 등)
=== > VCC핀을 제외한 4핀을 연결 합니다. (Dat,Clk,Rst,Gnd)
* 양쪽에 전원을 주는경우 VCC가 같은 3.3 V 라 하여도 미묘한 전위 차이가 있어 일종의 쇼트(합선) 입니다.
* 타겟 보드나 NuLink가 고장 날 수 있읍니다.
3). Downloader 장치(Nu-Link Pro)와 타겟 보드를 연결이 완료 되어 다운로더에 전원이 공급 되면
모든 LED 들이 2회 정도 깜박 인뒤 빨강 LED 가 켜진 채로 있다
4). Downloader 장치(Nu-Link Pro) 의 다운로드 버튼을 누르면 된다.
다운로드가 시작 되며 초록 LED 가 깜박이다 다운로드가 완료 되면 초록 LED 깜박임이 멈춘다.
> Download 가 잘 되었는지 확인 하려면, "PC - NuLink - 타겟 보드" 를 연결 하시고
"OnBoard Flash" 의 [APROM] 을 선택 하시고 [Reflash] 를 누르시면 타겟보드에 들어 있는 FW 를 읽어서 표시 합니다.
"file matched" 가 보이면, 정상적으로 다운로드 된것 입니다.
이상 입니다.
==========================
수고 하셨읍니다.
도움이 되셨으면, 댓글 부탁합니다. 댓글 하나에 힘이 됩니다.
고맙읍니다.
'개발 > Nuvoton' 카테고리의 다른 글
NuMicroICP (다운로드 SW) 설치 및 Nuvoton Download (0) | 2025.02.20 |
---|---|
VS Code 로 nuvoton 디버그 하기 (0) | 2025.01.21 |
Visual Source VS Code 로 nuvoton Build(Compile) 하기 (1) | 2025.01.21 |
gcc 로 nuvoton source 직접 build(compile) 하기 (0) | 2025.01.20 |
Nuvoton 제공 Sample Code를 Keil 에서 Compile 하기 (0) | 2025.01.10 |