Цитата
Да, возможно.
Понимаю, что это глупый вопрос, но как это сделать?
Особенно вот в тот момент, когда придется переписывать память по адресам 0x00...0x400, где вроде как располагается таблица векторов прерываний - их нужно заблаговременно ремапить на какую-нибудь другую область или это не обязательно?
И сам загрузчик, я так понимаю, должен исполняться из RAM (чтобы себя не перезаписать случайно)?
Цитата
1)На форуме есть раздел для начинающих.
Возможно мне там самое место, но раз уж я топик тут начал ._.
Цитата
2)Не пользоваться функциями штатного загрузчика нет никаких причин. Процедуры записи во Flash не документированы, если делать совсем уж больше нечего стало - потрошите загрузчик. Не забудьте проделывать
эту процедуру для каждой новой партии чипов.
Цитата
Это нисколько не тревожная строчка. Сказано, что программировать флэш нужно через IAP. Просто в некоторых МК программирование флэш делается простой записью данных в адреса флэш, и они напоминают, что в этом МК не так.
Вот в этом я как раз заблуждался, мне почему-то казалось, что к Flash можно обращаться просто по указателю. Спасибо за разъяснение.
Не знаю, прозвучит ли это слишком нагло, но может есть какой-нибудь мануал по написанию загрузчика?
Или просто лучше пойти изучать чужие реализации?