2012-05-16 39 views
0

我正在尋找Atmel Arm9的引導裝載程序。arm9引導裝載程序IAR

愛特梅爾具有「安全和安全引導加載」但這是一個ARM7和是很老(不建採用了最新的IAR工具鏈)

我假設這有前完成並且不想推倒重來

獎金是,如果引導裝載程序是最新的IAR Embedded Workbench(6.x版本)

如果有可用的商業產品 - 這將是罰款太。

佩德羅

回答

1

取決於你使用的是愛特梅爾ARM9的一部分,它可能已經在ROM中的引導程序,我與AT91SAM9RL工作,並引導程序可以通過連接BMS引腳上電到VDDIOP訪問。然後,嵌入式引導加載程序可以從SD卡,NAND,SPI DataFlash和串行或USB(使用SAM-BA)加載應用程序代碼。

+0

感謝您的回答。 我意識到使用SAM-BA和ROM-BOOT可以編程閃存,但我的印象是你需要像AT91Bootstrap這樣的另一個引導裝載程序,然後將你的應用程序代碼從Flash複製到RAM然後運行。 當ROM-BOOT運行時 - 它試圖在Flash中查找代碼,但是它是否也將Flash中的代碼複製到RAM中 - 如果是這樣的話,AT91BootStrap的用途是什麼。 Pedro – OneGuyInDc

+0

在我的特殊芯片上的ROM引導程序確實將數據複製到RAM然後跳轉到它,至於AT91BootStrap的目的,我不確定,我還沒有發現需要使用它。 –

+0

所以我發現ROM-BOOT只能複製到板載RAM(SRAM) - 如果你需要複製到外部RAM(SDRAM) - 你還需要另一個級別的bootloader - AT91BootStrap(或類似的東西),將複製到SDRAM – OneGuyInDc