누보톤 개발 플랫폼 3단계: 3단계, 시스템 업그레이드

누보톤은 고객이 제품 제조를 효율적으로 완료할 수 있도록 편리한 개발 및 대량 생산 환경을 갖추고 있을 뿐만 아니라 후속 제품 펌웨어 업그레이드가 완전한 에코시스템으로 간주되려면 편리한 환경과 충분한 도구가 제공되어야 한다고 생각합니다. 따라서 누보톤은 고객이 제품에서 칩을 제거하지 않고도 간단한 작업을 통해 시스템 업그레이드를 완료할 수 있도록 업그레이드 단계에 ISP(In System Programming) 프로그래밍 소프트웨어와 Nu-Link2-Pro 프로그램 디버거를 제공했습니다.
 
시스템 업그레이드 프로세스는 간단합니다(그림 1). 제품의 예약된 포트(예: UART 인터페이스)를 사용하여 Nu-Link2-Me 프로그램 디버거를 연결하거나 Nu-Link2-Pro를 브리지로 사용하여 USB 인터페이스를 통해 호스트에 연결합니다. 업그레이드를 위해 특별히 추가 통신 인터페이스를 계획할 필요가 없습니다. 그런 다음 누보톤의 ISP 프로그래밍 소프트웨어를 사용하여 업그레이드 설정을 수행하면 선택한 새 버전 프로그램을 제품의 대상 칩에 프로그래밍할 수 있습니다. 이 문서에서는 SIP 프로그래밍 소프트웨어를 얻는 방법을 소개하고 Nu-Link2-Pro를 간략하게 소개하며 자세한 지침은 다음 장에서 설명합니다.
 

upgrade process
Figure 1. Upgrade stage process

누보톤의 ISP 프로그래밍 소프트웨어는 Nuvoton의 공식 웹사이트에서 다운로드할 수 있으며, 홈 페이지의 "소프트웨어 및 도구" 폴더 아래에서 "소프트웨어 개발 도구"를 찾은 다음 “Programming Software” 를 클릭하여 ISP 프로그래밍 소프트웨어의 다운로드 링크를 찾을 수 있습니다: NuMicro_ISP_Programming_tool_Vx.xx. ISP 프로그래밍 소프트웨어는 설치할 필요가 없습니다. 직접 사용하려면 실행 파일을 클릭하세요.

Nu-Link2-Pro (Figure 2) 는 프로그램 디버거로, ETM(임베디드 트레이스 매크로셀) 추적, USB-직렬 통신, 직렬 데이터 분석, ISP 제품 펌웨어 업그레이드 등 다양한 기능을 포함하고 있습니다. 또한 Nu-Link2-Pro는 ISP 프로그램 소프트웨어에서 USB 신호를 기본 I2C/SPI/CAN/RS485/UART와 같은 다른 통신 인터페이스의 신호로 변환하는 브리지 역할도 할 수 있습니다. 누보톤 공식 웹사이트의 Nu-Link2-Pro 페이지에서 빠른 시작 가이드 또는 사용 설명서를 참조하세요.

nu-link2-pro

Figure 2. Nu-Link2-Pro

다음 챕터에서는, SPI 인터페이스를 예로 들어 ISP 프로그래밍 소프트웨어를 통해 제품 시스템을 업그레이드하기 위해 Nu-Link2-Pro를 브리지로 사용하는 방법을 설명합니다.