공부/NUC200 2014. 1. 22. 16:26
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 의 부트로더 설정법  (0) 2014.01.22
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
posted by 큰파도

댓글을 달아 주세요