Цитата(Ken@t @ Aug 23 2006, 13:05)

[последовательность такова , что во флэш вы должны первым делом залить свой загрузчик - тобишь написать его... Этот загрузчик RM9200 будет загружен в срам и отмаппирован на 0x0 и отудаже запущен.
..............
ну а далее в вашем загрузчике - инициализируете SDRAM , переливаете образ из флэша и запускаете приложение.... просто ?
Спасибо, вроде стало проясняться. Во всех виденных мной стартапах написано что-то вроде:
org 0x00
__program_start
ldr pc,[pc,#24] ; Absolute jump can reach 4 GByte
; b ?cstartup ; Relative branch allows remap, limited to 32 MByte
; Vectors can be enabled by removing the comments below or by
; using #pragma vector from C code.
org 0x04
; ldr pc,[pc,#24] ; Branch to undef_handler
org 0x08
; ldr pc,[pc,#24] ; Branch to swi_handler
org 0x0c
; ldr pc,[pc,#24] ; Branch to prefetch_handler
org 0x10
; ldr pc,[pc,#24] ; Branch to data_handler
org 0x18
; ldr pc,[pc,#24] ; Branch to irq_handler
org 0x1c
; ldr pc,[pc,#24] ; Branch to fiq_handler
Я вставил нужный код по 0x14, но эффекта не дало.
Может быть, у вас есть пример такого стартапа, предназначенного для загрузки из флеша?
Я еще подумал, что может быть а просто-напросто неправильно произвожу загрузку в мою AT45D642. Завтра попробую Flashloader пошагово посмотреть, может и не там я ищу.
А скорее всего, у меня несколько ошибок в разных местах. Прочешу все сначала.