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

 
 
> загрузка AT91R40008
Sarez
сообщение Aug 17 2006, 14:49
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 75
Регистрация: 17-08-06
Из: Минск
Пользователь №: 19 630



Доброго всем дня (ночи, утра ...) ! Вопрос новичка профессионалам . С ARM работать только начинаю , и в качестве стартового использую AT91R40008 . Имеет на борту 256 kb RAM , ПЗУ и Boot Rom отсутствует. Подскажите , кто работал , как можно осуществить загрузку кода из внешней FLASH в внутреннее ОЗУ , чтобы исполнять код оттуда ? Можно ли организовать загрузку по USART ? В даташите сказано относительно этого , что микросхема , с которой происходит загрузка , цепляется на вывод NCS0 , указываются параметры задержек и базовые адреса и больше ничего...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexB
сообщение Aug 17 2006, 15:14
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 37
Регистрация: 9-08-05
Из: The Netherlands
Пользователь №: 7 477



Правильный выбор. Хороший процессор. Ничего лишнего и достаточно шустрый.

Нужно внести изменения в cstartup файл. Копируете данные из внешнего ПЗУ во внутренне ОЗУ, а потом REMAP. Пример из работающего проекта прикреплён. Там увидите - выделено ; COPY.

Прикрепленный файл  at91_cstartup.txt ( 16.59 килобайт ) Кол-во скачиваний: 705


Цитата(afad @ Aug 17 2006, 19:15) *
Непонятно, зачем переписывать программу из ПЗУ в ОЗУ? Чтобы быстрее работала?


Есть множество приложений, где 66 Мгц его тактовой просто необходимы. И выполнение программы из внутреннего ОЗУ является единственным спасением.

Сообщение отредактировал AlexB - Aug 17 2006, 15:25
Go to the top of the page
 
+Quote Post



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

 


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


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