2012-05-16 2 views
0

Atmel Arm9 용 부트 로더를 찾고 있습니다.arm9 부트 로더 IAR

아트멜은 "안전 및 보안 부트 로더"을 가지고 있지만은 ARM7을 위해 내가이 전에 수행되어야한다는 가정입니다

(최신 IAR 툴체인을 사용하여 구축하지 않습니다) 아주 오래 너무 잘 될 것 - 부트 로더 (버전 6.x) 사용할 수있는 상용 제품이있는 경우

이 최신 IAR 임베디드 워크 벤치를위한 경우와 것 바퀴를

보너스를 재발견하고 싶지 않아 . 당신이 사용하고있는 Atmel의 ARM9 부분에 따라 페드로

답변

1

, 이미 ROM에서 부트 로더를 가질 수있다, 나는 AT91SAM9RL와 함께 일하고 부트 로더는 전원에 VDDIOP하는 BMS 핀을 연결하여 액세스 할 수 있습니다 . 그런 다음 임베디드 부트 로더는 SD 카드, NAND, SPI DataFlash 및 Serial 또는 USB (SAM-BA 사용)에서 응용 프로그램 코드를로드 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. SAM-BA와 ROM-BOOT를 사용하면 플래시를 프로그래밍 할 수 있지만 AT91Bootstrap과 같은 또 다른 부트 로더가 있어야 Flash에서 RAM으로 응용 프로그램 코드를 복사 한 다음 실행할 수 있다는 인상을 받았습니다. ROM-BOOT가 실행되면 플래시에서 코드를 찾으려고 시도하지만 Flash에서 RAM으로 코드를 복사합니다. 그렇다면 AT91BootStrap과 같은 목적이 무엇입니까? Pedro – OneGuyInDc

+0

내 특정 칩의 ROM 부트 로더가 데이터를 RAM으로 복사 한 다음 AT91BootStrap의 목적과 관련하여 점프합니다. 확신 할 수는 없지만 아직 사용해야 할 필요는 없습니다. –

+0

그래서 ROM-BOOT는 온보드 RAM (SRAM)에만 복사 할 수 있다는 것을 알았습니다. 외부 RAM (SDRAM)에 복사해야하는 경우에는 또 다른 수준의 부트 로더가 필요합니다. AT91BootStrap 비슷한 것) SDRAM에 복사합니다 – OneGuyInDc