реклама на сайте
подробности

 
 
> запись программы во флеш на отладочной плате EDB9315
Pole
сообщение May 30 2006, 20:31
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 27-05-06
Пользователь №: 17 496



на сайте arm.cirrus.com имеется программа download которая позволяет загружать образ (.bin) во флеш на отладочной плате EDB9312/9315 через COM порт. Изначальна это программа служила для загрузок образов ОС. Можно ли откомпилировать в IAR программу с расширением .bin, а затем загрузить её таким образом в флеш, чтобы процессор затем запускался с флешки. И если можно, то что нужно писать в файле .xcl, какие адреса? И в файле .bin созданный в IAR будет ключевое слово "CRUS" или "SURC" вначале?

Сообщение отредактировал Pole - May 30 2006, 20:32
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pole
сообщение Jun 6 2006, 18:29
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 27-05-06
Пользователь №: 17 496



Тоесть мне нужно в стартовом asm файле прописать DCD 0x53555243?
Код
MODULE    ?RESET
        COMMON    INTVEC:CODE:NOROOT(2)
        PUBLIC  __program_start
        EXTERN    ?cstartup

        EXTERN    irq_handler
        CODE32; Always ARM mode after reset    
        org    0x00
__program_start
        DCD 0x53555243; CRUS
                  ldr    pc,=?cstartup ; Absolute jump can reach 4 GByte
...

И еще один вопрос. Я попробовал с помощью редактора вставить вначала бинарного файла сигнатуру CRUS. Пограмма начала загружаться, но не делает того что нужно. Может ли быть причина в том, что на плате установлена 16 битная загрузка и сама флешка 16 разрядная. Это может повлиять на загрузку?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th August 2025 - 08:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016