Гудвин, волшебник (30.04.2013 16:22 - 16:25, просмотров: 135) ответил Apтём на Пример проекта не покажите?Как оно "именно так" делается?
Ну в пиках оно, как правило, так делалось - загрузчик в верхних адресах. При старте в целевом коде JMP на стартовый адрес загрузчика. Естественно с риском "потерять девайс" после стирания первой страницы флэш. В PIC18 векторов прерывания всего пара, посему можно было так не рисковать, а сделать редирект этих векторов в предопределенные адреса целевой программы, которая располагается после загрузчика (все равно там надо разгребать источники запросов). Но в 16-битниках это чудовищно - туева хуча векторов, которые надо перенаправлять. И ощущение, что индусы сильно под*бнули всех с абсолютно бесполезной (в общем случае) второ таблицей. Ну и в M0 получается то же самое ;)