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

 
 
> запись программы во флеш на отладочной плате 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
Ответов
aaarrr
сообщение May 31 2006, 11:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Pole @ May 31 2006, 00:31) *
Можно ли откомпилировать в IAR программу с расширением .bin, а затем загрузить её таким образом в флеш, чтобы процессор затем запускался с флешки. И если можно, то что нужно писать в файле .xcl, какие адреса?

Можно. Адреса будут 0x00 для флеш и 0xC0000000 и выше - для SDRAM. В зависимости от конфигурации и количества SDRAM, она может быть разбита на несколько страниц.
SDRAM, кеширование и т.п. нужно инициализировать в стартапе.

Цитата(Pole @ May 31 2006, 00:31) *
И в файле .bin созданный в IAR будет ключевое слово "CRUS" или "SURC" вначале?

Будет, если попросить хорошо smile.gif
Ключевое слово нужно только для загрузки из EEPROM или через UART.

Эта тема уже неоднократно обсуждалась, так что поиск рулит.
Go to the top of the page
 
+Quote Post
Pole
сообщение May 31 2006, 13:28
Сообщение #3


Участник
*

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



Цитата(aaarrr @ May 31 2006, 15:48) *
Ключевое слово нужно только для загрузки из EEPROM или через UART.

По поводу загрузки из флеш в документации написано следующие:

To boot from FLASH, put the “CRUS” or “SURC” HeaderID at one of the
following locations...

Цитата
Эта тема уже неоднократно обсуждалась, так что поиск рулит.

Я искал в поиске но на нужные вопросы ответов не нашел. Там было про загрузку, но другими способами.

Цитата
Будет, если попросить хорошо smile.gif

И как это сделать?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 05:33
Рейтинг@Mail.ru


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