|
Программирование одного мк другим, Вопрос по программированию |
|
|
|
 |
Ответов
|
Oct 13 2006, 08:06
|

Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 5-07-05
Из: Великий Новгород
Пользователь №: 6 536

|
Цитата(chief_olimp @ Oct 13 2006, 11:45)  Цитата(ILYCHOFF @ Oct 13 2006, 10:40)  Посмотрел по форуму вроде ничего не попалось. Задача такая. Есть два мк ATMega128 связаны между собой по SPI нужно, чтобы один мк залил в другой свою прошивку. Со считыванием из флеш все нормально. Интересует как залить в другой мк, смотрел ДШ по программированию по SPI, не все понятно. Хочется посмотреть как делают грамотные люди. Может у кого есть исходники по этой теме.
МК связаны так, выводы SPI одного мк связаны с выводами PDI и PDO другого RESETом управляет отдельный вывод мк.
так ничего не выйдет. нужна программа для прошивки (в первом процессоре) и внешняя память для программы (прошиваемой). а что бы просто клонировались... есть устройства которые умеют это делать, но так просто не выйдет Почему не выйдет? Считаю с одного мк страницу флеши, а потом запишу по SPI в другой, мне бы алгоритм посмотреть программирования или исходник, в даташите табл. 26-15 Мне непонятно, что за адрес страницы, какой это адрес???
|
|
|
|
|
Oct 13 2006, 08:54
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(ILYCHOFF @ Oct 13 2006, 11:06)  Цитата(chief_olimp @ Oct 13 2006, 11:45)  Цитата(ILYCHOFF @ Oct 13 2006, 10:40)  Посмотрел по форуму вроде ничего не попалось. Задача такая. Есть два мк ATMega128 связаны между собой по SPI нужно, чтобы один мк залил в другой свою прошивку. Со считыванием из флеш все нормально. Интересует как залить в другой мк, смотрел ДШ по программированию по SPI, не все понятно. Хочется посмотреть как делают грамотные люди. Может у кого есть исходники по этой теме.
МК связаны так, выводы SPI одного мк связаны с выводами PDI и PDO другого RESETом управляет отдельный вывод мк.
так ничего не выйдет. нужна программа для прошивки (в первом процессоре) и внешняя память для программы (прошиваемой). а что бы просто клонировались... есть устройства которые умеют это делать, но так просто не выйдет Почему не выйдет? Считаю с одного мк страницу флеши, а потом запишу по SPI в другой, мне бы алгоритм посмотреть программирования или исходник, в даташите табл. 26-15 Мне непонятно, что за адрес страницы, какой это адрес??? Можно конечно и таким образом. То есть в программе "мастера" кроме всего прочего реализуется программатор. Но тогда я не совсем представляю как они у вас работать будут. То есть сложно всё получается. Всётаки более правильный, на мой взгляд, подход с бутлоадером. Алгоритм программирования (если вы пойдёте по первому пути) находится в даташите на саму микросхему. Там всё очень просто.
|
|
|
|
|
Oct 13 2006, 10:19
|

Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 5-07-05
Из: Великий Новгород
Пользователь №: 6 536

|
Цитата(SasaVitebsk @ Oct 13 2006, 12:54)  Цитата(ILYCHOFF @ Oct 13 2006, 11:06)  Цитата(chief_olimp @ Oct 13 2006, 11:45)  Цитата(ILYCHOFF @ Oct 13 2006, 10:40)  Посмотрел по форуму вроде ничего не попалось. Задача такая. Есть два мк ATMega128 связаны между собой по SPI нужно, чтобы один мк залил в другой свою прошивку. Со считыванием из флеш все нормально. Интересует как залить в другой мк, смотрел ДШ по программированию по SPI, не все понятно. Хочется посмотреть как делают грамотные люди. Может у кого есть исходники по этой теме.
МК связаны так, выводы SPI одного мк связаны с выводами PDI и PDO другого RESETом управляет отдельный вывод мк.
так ничего не выйдет. нужна программа для прошивки (в первом процессоре) и внешняя память для программы (прошиваемой). а что бы просто клонировались... есть устройства которые умеют это делать, но так просто не выйдет Почему не выйдет? Считаю с одного мк страницу флеши, а потом запишу по SPI в другой, мне бы алгоритм посмотреть программирования или исходник, в даташите табл. 26-15 Мне непонятно, что за адрес страницы, какой это адрес??? Можно конечно и таким образом. То есть в программе "мастера" кроме всего прочего реализуется программатор. Но тогда я не совсем представляю как они у вас работать будут. То есть сложно всё получается. Всётаки более правильный, на мой взгляд, подход с бутлоадером. Алгоритм программирования (если вы пойдёте по первому пути) находится в даташите на саму микросхему. Там всё очень просто. Нужно именно два контроллера которые могли бы друг другу зашивать свою прошивку...
|
|
|
|
Сообщений в этой теме
ILYCHOFF Программирование одного мк другим Oct 13 2006, 07:40  Семён [/quote]
Почему не выйдет? Считаю с одного мк стра... Oct 13 2006, 08:34    Семён Свой код, который я привел выше писал, как говорит... Oct 13 2006, 10:34 add Цитататак ничего не выйдет. нужна программа для пр... Oct 13 2006, 07:51 Семён Я делал вот так. Сразу извиняюсь за качество кода,... Oct 13 2006, 08:13 ILYCHOFF А как адресуются страницы во флеш памяти??? Просто... Oct 13 2006, 08:50 Семён Цитата(ILYCHOFF @ Oct 13 2006, 12:50) А к... Oct 13 2006, 09:01 demaven возьми за исходное программатор AVR910, в инете бы... Oct 13 2006, 11:43 prottoss Цитата(ILYCHOFF @ Oct 13 2006, 15:40) ...... Oct 13 2006, 22:54 ILYCHOFF Спасибо большое всем за ответы, буду разбираться..... Oct 16 2006, 04:50 yarunt Цитата(ILYCHOFF @ Oct 16 2006, 05:50) Спа... Dec 15 2006, 16:16 Igor26 Была такая идея, но говорю сразу - это только мысл... Dec 15 2006, 17:30 prottoss Цитата(Igor26 @ Dec 15 2006, 21:30) Была ... Dec 15 2006, 17:55 ReAl Цитата(Igor26 @ Dec 15 2006, 16:30) Так п... Dec 16 2006, 18:30 demaven просто товарищ желает сохранить свой код в тайне о... Dec 16 2006, 09:22 Igor26 ЦитатаЕсли ты едешь туда лично
Если я поеду туда л... Dec 17 2006, 00:30 prottoss Цитата(Igor26 @ Dec 17 2006, 04:30) Цитат... Dec 17 2006, 00:40 Panych Я пытаюсь запрограммировать из Mega128 Tiny26.
Вхо... Jan 21 2008, 09:47 =VRA= Цитата(ILYCHOFF @ Oct 13 2006, 10:40) Хоч... Jan 21 2008, 09:59 ArtemKAD Цитатаредставьте себе некую маленькую коробочку, в... Jan 21 2008, 14:58 SasaVitebsk А я бы сделал стандартно (на мой взгляд). В обоих ... Jan 21 2008, 21:39 Dmitry_Od Цитата(ILYCHOFF @ Oct 13 2006, 09:40) ...... Jan 27 2008, 12:15
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|