상세 컨텐츠

본문 제목

N32926x의 bootloader와 application의 다운로드 방법

공돌이를 위한 얕은 지식

by 어리버Lee 2022. 2. 4. 16:07

본문

TurboWriter를 이용한 N32926x MPU에 Bootloader와 application의 다운로드

: N32926x target boardrecovery mode로 만들어서 USB를 통해 bootloader를 다운로드 한다.

(1)   JUMPERrecovery modesetting한다.

(2)   TurboWriter V2.20.005_N329x6 폴더의 TurboWriter.exe를 실행한다.

Turbo Writer는 이미지를 특정 플래시에 프로그래밍하거나 SDRAM으로 다운로드하여 실행할 수 있습니다.

 

 NAND Flash download하는 방법

NAND Flash Turbo Writer 다음과 같습니다.

1) NAND Loader

 "NAND"유형을 선택하십시오.

설정 이미지 유형 " System Image"

 "NANDLoader_240MHz_20131225.bin"파일을 찾아 봅니다.

 "Burn"버튼을 누릅니다.

 

 

2) 로고

이미지 유형 "로고"설정

이미지 번호 "1"

 "NuvotonLogo_320x240.bin"파일을 찾습니다.

이미지 실행 주소 설정 : 0x500000

시작 블록 번호 설정 : 0x4

레코딩 된 NAND 로더가 블록 0 ~ 3을 차지하기 때문에 블록 4를 선택하여 로고 파일을 레코딩 할 수 있습니다.

 "굽기(Burn)"버튼을 누릅니다.

 

3) NVT 로더

이미지 번호 "2"

이미지 유형 설정 "실행"

 "NVT_NAND_GAINTPLUS_QVGA_1030.bin"파일 찾아보기

실행 된 주소 설정 : 0x800000

시작 블록 번호 : 0x6을 설정하십시오.

레코딩 된 NAND Loader와 로고가 블록 0 ~ 5를 차지 했으므로 블록 6을 선택하여 이미지를 레코딩 할 수 있습니다.

 "굽기"버튼을 누릅니다.

여기까지가 부트로더 이미지들을 NAND에 올리는 방법입니다.

 

혹시 잘못된 동작을 해서 BootloaderNVT로더를 지우고자 한다면

Erase 버튼 -

사용자가 Flash전체를 지우고자 한다면 다음 그림과 같이 ‘Erase all Flash’ 버튼 옵션을 클릭하면 UI가 다음과 같이 표시됩니다. 그 외 사용자는 다른 선택으로 시스템에서 지우고자 하는 영역 크기를 설정할 수 있으며, Apply 버튼을 눌러 지우게 됩니다.

2.     부팅과 이미지 올리기

앞의 과정처럼 bootloaderNVT loader의 이미지가 NAND에 성공적으로 올라갔을 경우 JUMPER를 해제하고 Normal operation mode로 전원을 켜면 된다.

downloadNVT loader 프로그램은 세트를 USB storage처럼 동작하게 만들어 여기에 필요한 application image를 단순히 저장하는 것 만으로도 download를 할 수 있다.

USB devicePC에 연결하고 UP+DOWN 키를 동시에 누른 상태에서 전원을 켜서 boot시키면 PC의 탐색기에는 NAND1-1NAND1-22개의 드라이브가 새로이 인식이 된다.

 

이들 중 NAND1-1 CCTV의 해당 이미지를 복사하면 된다.

사용하는 WiFi dongleRTL8188인지 RTL8188C인지 구분하여 NAND1-1에 해당하는 폴더의 내용을 복사해서 붙여 넣으면 된다.

복사가 다 끝나면 전원을 껐다가 다시 공급해주면 다운로드 한 이미지에 해당하는 application이 동작 된다.

 

 

반응형

관련글 더보기