Попробую еще раз и осмысленнее.
Плата работает, удаётся писать в ячейки памяти внутренней SRAM и некоторые регистры (все не проверял). Программатор тоже работает - его пришлось несколько пофиксить.
Флешка на плате абсолютно пустая. Контроллер тоже можно сказать только с завода. В даташите на контроллер написано, что нулевой chip-select отконфигурирован по-умолчанию так, чтобы загрузка производилась из флеша, соответственно на плате этот чип-селект заведен на этот флеш. Но он пустой.
Пытался писать во флеш через отладчик - не пишет. Вернее, говорит, что записал - а после проверки возвращает 0x00. Подозреваю, что для этого надо еще что-то отконфигурить.
В общем, я стою перед вопросом, ответ на который мне пока не ясен. Возможно ли каким-то образом залить во флеш какой-нибудь бутлоадер через отладчик для контроллера, или необходимо делать программатор для флеш? Может быть, нужно такой бутлоадер попробовать записать в SRAM и как-нибудь заставить контроллер грузиться из неё?
В таком случае - посоветуйте какой-нибудь бутлоадер. На
http://www.uclinux.org в разделе порта для ColdFire в подразделе бутлоадеров написано, что есть такая штука, как "My Right Boot", но ссылка ведёт в никуда. Гугль тоже не нашёл где его можно взять.
Сообщение отредактировал Tonari - Aug 16 2007, 07:44