Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » ARM
Память по адресу 0
neutrino17
Добавлено 17.03.2010 00:13
0
Сообщение: 1
neutrino17
0

Пункты: 295
Регистрация: 23.11.2009
Я правильно понимаю, что когда ARM926 выполняет код SAM-BA, с нулевого адреса (и с 0x100000 тоже) располагается код внутренней ROM, а после загрузки кода AT91Bootstrap ROM остаётся только на 0х100000, а на 0х0 становится внутренний SRAM?

Жалко, что код из ROM нельзя сохранить в файл утилитой SAM-BA.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.03.2010 00:38 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
В даташит слабо заглянуть ? Figure 13-3.

Цитата
Жалко, что код из ROM нельзя сохранить в файл утилитой SAM-BA.


А какой в нем смысл ? Состояние процессора после отработки бутрома детально описано в даташите и код этот не исправить.
Спуститься к концу Подняться к началу
Персональная информация
neutrino17
Добавлено 17.03.2010 08:59 Сообщение: 3
neutrino17
0

Пункты: 295
Регистрация: 23.11.2009
Цитата
В даташит слабо заглянуть ? Figure 13-3.

Да я заглянул, просто на картинке не показан ROM по адресу 0х100000 ДО REMAP'a. Но написано, что ROM после reset на 0х0 и на 0х100000. Это и смутило.
Цитата

Цитата
Жалко, что код из ROM нельзя сохранить в файл утилитой SAM-BA.


А какой в нем смысл ? Состояние процессора после отработки бутрома детально описано в даташите и код этот не исправить.


Ради изучения ARM, попытаться понять, на сколько код ROM'а соответствует процедуре, описываемой в даташите, что он инициализирует, как и каким образом обнаруживает корректные вектора на внешних носителях. С чего-то же нужно начать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.03.2010 10:01 Редактировалось 17.03.2010 10:23 Сообщение: 4
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Код
Ради изучения ARM, попытаться понять, на сколько код ROM'а соответствует процедуре, описываемой в даташите, что он инициализирует, как и каким образом обнаруживает корректные вектора на внешних носителях. С чего-то же нужно начать?


Тогда начинайте сразу с технологии изготовления ПЗУ :) Только к ARM это имеет весьма отдаленное отношение. У других производителей soc на arm процедура загрузки будет совсем другая. Кстати - это принципиально прочитать romboot код через самбу ? На сайте атмел помоему есть исходники бутрома... по крайней мере я где то видел в форумах что люди ссылались что вот у атмела так-то в ромбуте сделано, но так как для меня это не и нтересно было я это не помню.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » ARM