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

 
 
> Расположение BootLoader в AVR, Почему в конце адресов, а не в начале
RomanRom
сообщение May 2 2007, 14:41
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Почему область Bootloader в AVR находится в конце памяти, а в PIC18F4550 – официально по Datasheet в начале? Можно ли в AVR в принципе сделать boot в начале (имеется ли от этого выгода или нет)? Для PIC неофициально делается и так, и так.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mse
сообщение May 2 2007, 15:14
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(RomanRom @ May 2 2007, 15:41) *
Почему область Bootloader в AVR находится в конце памяти, а в PIC18F4550 – официально по Datasheet в начале? Можно ли в AVR в принципе сделать boot в начале (имеется ли от этого выгода или нет)? Для PIC неофициально делается и так, и так.

Патамушта! ;О) Патамушта в начале памяти лежат вектора, которыми юзер непременно захочет попользоваться. И юзер не должен знать о наличии бутлодыря. По крайней мере, бутлодырь не должен мешать юзеру. Иначе наф он нужен.
Бут вначале сделать можно, только шить флэшь надо будет всё равно из области бутлодыря. И это прально. И защита от чтения на бутлодырь действует только на верхние области. В общем, куда ни кинь, с нестандартностью сплошной геморрой. Чес-говоря, не вижу никакой необходимости располагать бутлодырь снизу, а юзерную программу сверху. Совсем.
Go to the top of the page
 
+Quote Post



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

 


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


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