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

 
 
> Свой бутлоадер на SAM3
vv95
сообщение Jun 5 2011, 15:26
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 35
Регистрация: 26-06-05
Пользователь №: 6 312



Кто нибудь писал свой бутлоадер для SAM3 под ИАР (версия > 6.)?
Насколько я понял, там нет ремапа как в SAM7.
Таблицу векторов прерываний можно менять, но надо чтобы и память данных и програмная были размещены правильно, видимо созданием разделов в файлах конфигурации ИАР.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
BurglarInt
сообщение Jun 6 2011, 10:53
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 25-05-11
Пользователь №: 65 261



Мне скоро предстоит писать бутлоадер. О результататх укажу тут.
Go to the top of the page
 
+Quote Post
vv95
сообщение Jun 7 2011, 03:47
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 35
Регистрация: 26-06-05
Пользователь №: 6 312




Мне тоже предстоит писать бутлоадер.
А сейчас начинаю писать основную программу, просто лучше заранее знать, какие грабли могут встретиться из-за бутлоадера.

Посмотрел icf файлы в демо проекте. Видимо достаточно в проекте бутлоадера указать:
define symbol __ICFEDIT_region_ROM_start__ = 0x00400000;
define symbol __ICFEDIT_region_ROM_end__ = 0x0043FFFF;

при размере бутлоадера в 2000 в проекте загружаемой программы:
define symbol __ICFEDIT_region_ROM_start__ = 0x00402000;
define symbol __ICFEDIT_region_ROM_end__ = 0x0043FFFF;
Похоже этого будет достаточно.
ассемблерных ORG в проекте не нашел.

Совершенно непонятно что за файлы типа "libusb_sam3s_ewarm_dbg.a" в некоторых демо проектах (не во всех - но может и не нашел)


Go to the top of the page
 
+Quote Post
vv95
сообщение Aug 31 2011, 06:33
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 35
Регистрация: 26-06-05
Пользователь №: 6 312



Танцы с бубнами, вприсядку и вприпрыжку с этим проектом (причем проблемы с ИАР - включение срр файла в проект, CDC USB, бутлoадер).
В бутлоадере, кроме того, необходимо указать место новой таблицы векторов и обязательно проинициализировать стек новым значением, потом переход.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Aug 31 2011, 06:38
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



А вы как хотели, без бубна?
Go to the top of the page
 
+Quote Post

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

 


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


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