16+
Четверг
20 сентября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры PIC

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
my504  (16.06.2018 03:05) , в ответ на Обновлять ресет значит рисковать потерять девайс при ошибке. Плохо вяжется с удаленной прошивкой хрен знает где. А разве у дспиков нет возможности назначить альтернативную табличку векторов? автор: ASDFS
Альтернативная таблица есть, но не у всех. И она никак не решает вопрос смены векторов при перепрошивке, поскольку расположена на той же самой нулевой странице флеша и может быть стерта только в один прием с основной таблицей и ресетом. В части 
новых 24/33-их пиков есть дабл партишн во флеше с командой смены этих партиций для исполняемого кода. Это решает все проблемы. А так остается либо ремаппировать таблицу в основной код, либо выделять фиксированные адреса для ISR, либо переписывать таблицу вместе с ресетом. Ошибка при обновлении ресета должна возникнуть в течении десяти миллисекунд при обновлении. Вероятность такого события исчисляется сильно отрицательной степенью... Думаю, что даже двузначной отрицательной степенью. Изделие хоть и недосягаемо в процессе обновления, но не на Луне и даже не на орбите Земли. То есть это вопрос максимум 500 долларов за билет на самолет в оба конца. )))
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII