sensor_ua 0 9 декабря, 2010 Опубликовано 9 декабря, 2010 · Жалоба Для защиты от заливки программы с логическими ошибками и заведомо правильной CRC32 можно ввести в бутлоадер небольшой временной интервал Решение непотопляемое К сожалению, без сброса камня "левая" прошивка так и будет продолжать "по-левому" работать и к ней не достучишься. Т.е. должен появиться человек. Но, т.к. нельзя объять необъятное(С), при отсутствии дополнительной памяти для хранения предыдущей прошивки это, наверно, лучший вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dobermann 1 9 декабря, 2010 Опубликовано 9 декабря, 2010 · Жалоба на борту стоит еще at45db161 т.е. внешняя память есть кто-то может предложить готовое отлаженное решение, готовы заплатить за него. Разбираться понятно в нем будем, но это однозначно быстрее, чем изобретать велосипед. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 9 декабря, 2010 Опубликовано 9 декабря, 2010 · Жалоба на борту стоит еще at45db161 Если места во Flash самого МК достаточно, например, половина Flash не спользуется, то можно вторую половину использовать для временной записи в нее прошивки с целью проверки целостности этой прошивки. Тогда вообще все просто, и без привлечения at45db161 можно обойтись ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dobermann 1 9 декабря, 2010 Опубликовано 9 декабря, 2010 · Жалоба Хорошо, а с исходниками кто-то может помочь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mrKirill 1 10 декабря, 2010 Опубликовано 10 декабря, 2010 · Жалоба За 2,5 часа bootloader не напишешь. Смешно смотреть, когда человек жалуется на недостаток времени, но при этом сам ничего не делает. Вот Вы все советы даете, а он продолжает Хорошо, а с исходниками кто-то может помочь? Почему бы тогда не создать в специальном разделе объявление о необходимости разработки? Или тлеет надежда на халяву? PS. В пустую прошли 1 сутки...Bootloader'а так и нет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dobermann 1 10 декабря, 2010 Опубликовано 10 декабря, 2010 · Жалоба Никакой халявы, программисты заняты другой работой. Готовы заплатить деньги. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mrKirill 1 10 декабря, 2010 Опубликовано 10 декабря, 2010 · Жалоба ...Готовы заплатить деньги. Ну так я и говорю: Почему бы тогда не создать в специальном разделе объявление о необходимости разработки? ... Вот Вам направление - http://electronix.ru/forum/index.php?showforum=24 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fry__ 0 10 декабря, 2010 Опубликовано 10 декабря, 2010 · Жалоба Почему бы тогда не создать в специальном разделе объявление о необходимости разработки? Да. Думаю это было бы правильнее. Тема в этом разделе подразумевает какое-то обсуждение вопроса, что расходится с планами ТС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dobermann 1 10 декабря, 2010 Опубликовано 10 декабря, 2010 · Жалоба если в течении пары недель не найдем готового решения, то будем делать сами, тогда тема станет вновь актуальной. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 10 декабря, 2010 Опубликовано 10 декабря, 2010 · Жалоба Могу предложить ANSI-C сорцы загрузчика через XMODEM с CRC32 и шифрованием за 20т.р. Поддерживает все AVR. Заточено под avr-gcc, но можно портировать на что угодно. Размер загрузчика 1,5-1,8 КБ в зависимости от объёма флеша у таргета. Пишите: demiurg_spb собачка freemail точка ru Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться