누보톤 개발 플랫폼 3단계: 대량 생산 단계의 오프라인 ICP
누보톤은 고객의 대량 생산 환경의 다양성을 이해합니다. 따라서 이전에 도입된 온라인 ICP 외에도 컴퓨터에 연결할 필요 없이 대량 생산 단계의 프로그래밍을 완료할 수 있는 빠르고 편리한 오프라인 ICP 솔루션도 제공됩니다. 마찬가지로 ICP 프로그래밍 소프트웨어의 아래 단계(그림 1)를 따라 설정을 수행하면 설정이 완료된 후 Nu-Link 프로그래밍 디버거 버튼을 눌러 오프라인 ICP를 달성할 수 있습니다.
Fig. 1 오프라인 ICP 세팅 단계
0. 하드웨어 준비
Nu-Link 프로그래밍 디버거를 컴퓨터에 연결하면 하드웨어 준비가 완료됩니다.
- Nu-Link 프로그래밍 디버거 연결
ICP 프로그래밍 소프트웨어를 열고 언어 및 칩 시리즈를 선택한 다음 연결 버튼을 눌러 Nu-Link 프로그래밍 디버거에 연결합니다.
- 프로그래밍 세팅
- 파일을 프로그램에 로드합니다: APROM, 데이터 플래시, LDROM 또는 SPROM 파일을 로드하도록 선택할 수 있습니다.
- 구성 비트 설정: 예를 들어, 클럭 소스 또는 저전압 전압 값 등을 사용하거나 보안 암호화를 수행하도록 선택할 수 있습니다.
- 프로그래밍: 로딩 위치에 따라 선택합니다.
- 프로그래밍 옵션: 오프라인 ICP 모드를 선택하고 Nu-Link 버전에 따라 전압을 선택한 다음 필요에 따라 나머지 설정을 수행합니다.
- 시작: 시작을 눌러 파일과 설정을 Nu-Link 프로그래밍 디버거에 저장합니다.
내보내기를 선택하여 설정을 ICP 프로젝트 파일에 저장할 수도 있으며, 이 ICP 파일을 나중에 가져와 모든 설정을 복원할 수도 있습니다.
- 오프라인 ICP
- 칩 연결: Nu-Link 프로그래밍 디버거에 전원을 연결하고 SWD 포트를 사용하여 대상 보드를 연결합니다.
- 프로그래밍 시작: Nu-Link 프로그래밍 디버거의 버튼을 눌러 오프라인 ICP 수행을 시작합니다.
- 칩 변경: 대상 보드를 변경한 후 버튼을 다시 눌러 새 프로그래밍 작업을 시작합니다.
모든 시리즈 Nu-Link 프로그래밍 디버거의 소개(그림 2)는 누보톤공식 웹사이트의 "소프트웨어 및 도구"에 있는 "하드웨어" 디렉토리 아래에서 확인할 수 있습니다. 보다 편리한 대량 프로그래밍 환경을 만들려면 누보톤의 Nu-Link2-Pro 프로그래밍 디버거를 사용하면 파일과 설정을 SD 카드 및 USB 플래시 드라이브에 저장하여 오프라인 ICP를 수행할 수 있습니다. 자세한 기능 및 사용 방법은 사용 설명서를 참조하세요. 최신 NuMaker 개발 보드에는 이미 Nu-Link2-Me 프로그래밍 디버거가 장착되어 있으므로 고객은 이를 제거하고 필요에 따라 사용할 수 있습니다. 예를 들어, M251 개발 보드를 예로 들어, 프로그래밍 디버거는 개발 보드의 오른쪽에 있습니다(그림 3). 따라서 대량 생산 단계에서는 제거된 Nu-Link2-Me 프로그래밍 디버거를 사용하여 온라인 ICP 또는 오프라인 ICP를 수행합니다.
그림 2 모든 시리즈 Nu-Link 프로그래밍 디버거
그림 3 NuMaker 개발 보드에 장착된 Nu-Link2-Me