NUC200 의 bootload 설정법

 

 

일반적인 부팅 과정은 "POWER ON/RESET -> 부트로더 -> 어플리케이션 " 인데 NUC200은 꼭 이렇게 안해도 된다.

 

 

NUC200 에는 LDROM 과 APROM 두가지 메모리 영역이 존재 한다.

APROM 은 각 CPU 별로 다르고 LDROM 은 4K로 되어 있다.

 

LDROM 으로 먼저 booting 이 될수도 있고 APROM 으로 booting 될수도 있다.

또 부팅후에 다른 ROM 영역을 볼수 있게도 못보게도 선택할수 있다.

 

boot영역에서 다른 메로리를 읽기/쓰기/지우기 등을 하려면

위 이미지에서 선택 된것처럼 다른 이미지가 보이게 선택 되어야 한다.

 

이 부분은 config 레지스터를 어떻게 선택 하는냐에 따라 달라진다.

 

부팅된 영역에서 자기 자신의 은 쓰고 지울수 없고 다른 영역만 쓰고 지울수 있다.

 

나름 대로 부팅 flow 를 잡아 보면 아래와 같다.

 

Power on/reset -> Aprom 부팅 -> 동작 -> "업그레이드요청" -> Ldrom 부팅가능설정 -> soft reset -> Ldrom 부팅 -> "Aprom 업그레이드" -> Aprom부팅가능 설정 -> soft reset -> Aprom 부팅 -> 동작

 

주의 사항으로는 배포된 LDROM 소스에 설정값이 문제가 있어서 번지 수정이 필요 하다.

설정된 번지는 0x00100000 이 되어야 한다. 아래 이미지 참고가 필요 하다.

 

 

 

 

 

 

 

 

 

'공부 > NUC200' 카테고리의 다른 글

NUC200의 ADC 문제점  (0) 2013.07.15
Nucoton NuMicro ICP Programming Tool 사용  (0) 2013.04.29
NUC200 IAR 설정  (0) 2013.04.29
NUC200 기본 회로  (0) 2013.04.29
NUC200용 JTAG NULINK  (0) 2013.04.24

+ Recent posts