|
|
  |
STM32 flash, помогите разобраться |
|
|
|
Jul 9 2014, 21:46
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(A. Fig Lee @ Jul 10 2014, 00:57)  А зачем ее отличать? Странный вопрос... В том то и дело что способа отличить нет. И без возможности принудительно войти в загрузчик - кирпич. У меня складывается впечатление что мы уже по десятому разу вокруг да около ходим. Вы с какой целью последний вопрос задавали? Вы же заранее знаете ответ. Чтобы потроллить? Ну тогда я думаю что немного не то место выбрали. Извините, но накипело.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jul 9 2014, 22:54
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(demiurg_spb @ Jul 9 2014, 17:46)  Странный вопрос... В том то и дело что способа отличить нет. И без возможности принудительно войти в загрузчик - кирпич. У меня складывается впечатление что мы уже по десятому разу вокруг да около ходим. Вы с какой целью последний вопрос задавали? Вы же заранее знаете ответ. Чтобы потроллить? Ну тогда я думаю что немного не то место выбрали. Извините, но накипело. Вы несколько ответов предыдущих прочитайте тогда у вас и вопросов про кирпич не будет. Какой ответ я должен знать?
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Jul 9 2014, 23:05
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(A. Fig Lee @ Jul 10 2014, 02:54)  Вы несколько ответов предыдущих прочитайте тогда у вас и вопросов про кирпич не будет. У меня вопросов по загрузчикам нет уже лет 10. Вы не сомневайтесь - читать я умею. Вы лучше процитируйте меня, где я задаю вам вопрос про кирпич или про что-либо иное, имеющее отношение к технической части этого топика. И давайте пожалуйста чётко по пунктам без домысливания. Цитата Какой ответ я должен знать? Что загрузчик не в состоянии отвечать за верность "бизнес-логики" приложения и точка. Поэтому все дальнейшие вопросы на эту тему абсурдны и не имею никакого смысла.
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jul 10 2014, 01:27
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(demiurg_spb @ Jul 9 2014, 19:05)  У меня вопросов по загрузчикам нет уже лет 10. Вы не сомневайтесь - читать я умею. Вы лучше процитируйте меня, где я задаю вам вопрос про кирпич или про что-либо иное, имеющее отношение к технической части этого топика. И давайте пожалуйста чётко по пунктам без домысливания. Что загрузчик не в состоянии отвечать за верность "бизнес-логики" приложения и точка. Поэтому все дальнейшие вопросы на эту тему абсурдны и не имею никакого смысла. Опишите мне, как вы кирпич получаете изза неправильной прошивки в случае нормального бутлоадера: Так в бут после включения должно залетать, а приложение уже потом, да его и вовсе может не быть.У меня уши на ширине плеч
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Jul 10 2014, 06:04
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(A. Fig Lee @ Jul 10 2014, 04:27)  Опишите мне, как вы кирпич получаете изза неправильной прошивки в случае нормального бутлоадера:
Так в бут после включения должно залетать, а приложение уже потом, да его и вовсе может не быть. И? Залетело сначала в бут. Проверило приложение - контрольная сумма совпала. Ушло в приложение. Вместо приложения оказалась хрень (как бы нормальная программа, но именно с текущей сохраненной комбинацией настроек она уходит в глухой цикл и ни на что не реагирует - "кирпич"). Каким образом от этого спасет нормальный бутлодер? И что в вашем понятии "нормальный"? Я писал - на такой крайний случай у меня внутри предусмотрена магическая точка на плате. В таком крайнем случае можно разобрать устройство, замкнуть эту точку, подать питание и загрузчик не будет запускать приложение, давая возможность залить исправление. Далее сначала задается куча вопросов "а нахрена такая точка?", "это что же, надо разбирать?", потом приходит mantech и говорит, что все это фигня и загрузчик должен быть правильным. Так расскажите нам, что значит правильный загрузчик? Только прочитайте ветку сначала - возможно все, что вы хотите написать, здесь уже неоднократно описывалось.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 10 2014, 06:21
|
Местный
  
Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188

|
Цитата(A. Fig Lee @ Jul 10 2014, 04:27)  Опишите мне, как вы кирпич получаете изза неправильной прошивки в случае нормального бутлоадера Естественный вопрос... если бутлоадер является самой сложной частью системы.
|
|
|
|
|
Jul 10 2014, 07:58
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(skripach @ Jul 10 2014, 09:54)  Удерживаем какую-то кнопку -> дергаем питание -> девайс висит в бутмоде "На колу мочало - начинай сначала". Вы бы хоть пару предыдущих страниц прочитали, прежде чем ответ писать. И про кнопку было, и про недостатки такого варианта. P.S. В моих устройствах кнопок вообще нет. Ну вот так получается.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jul 10 2014, 08:28
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(scifi @ Jul 10 2014, 11:44)  Уже на несколько страниц размазалось обсуждение одних и тех же тривиальных вопросов, причём обсуждение идёт по кругу. ИМХО, закрывать надо эту ветку. Согласен на все 100%. Начинает напоминать анекдот про "-А вас? -Авас...". Цитата(A. Fig Lee @ Jul 10 2014, 05:27)  У меня уши на ширине плеч Ну теперь-то понятно стало?
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jul 10 2014, 11:08
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(Сергей Борщ @ Jul 10 2014, 02:04)  И? Залетело сначала в бут. Проверило приложение - контрольная сумма совпала. Ушло в приложение. Вместо приложения оказалась хрень (как бы нормальная программа, но именно с текущей сохраненной комбинацией настроек она уходит в глухой цикл и ни на что не реагирует - "кирпич"). Каким образом от этого спасет нормальный бутлодер? И что в вашем понятии "нормальный"?
Я писал - на такой крайний случай у меня внутри предусмотрена магическая точка на плате. В таком крайнем случае можно разобрать устройство, замкнуть эту точку, подать питание и загрузчик не будет запускать приложение, давая возможность залить исправление. Далее сначала задается куча вопросов "а нахрена такая точка?", "это что же, надо разбирать?", потом приходит mantech и говорит, что все это фигня и загрузчик должен быть правильным. Так расскажите нам, что значит правильный загрузчик? Только прочитайте ветку сначала - возможно все, что вы хотите написать, здесь уже неоднократно описывалось. Что значит "уходит в цикл и кирпич"? ПО РЕСЕТУ МЫ ВСЕГДА ПОПАДАЕМ в БУТЛОАДЕР! Какой кирпич? Сделал ресет, перезалил. ЗАЧЕМ ПРОВЕРЯТЬ КОНТРОЛЬНУЮ СУММУ ЕСЛИ ВСЕГДА МОЖНО ПЕРЕЗАЛИТЬ? Это мне непонятно.
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|