|
Быстрый алгоритм CRC, придумать надо |
|
|
|
 |
Ответов
|
Aug 28 2012, 22:32
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(ViKo @ Aug 28 2012, 16:46)  Мне думается, получив каждую новую плату, тестировщик пару минут будет ее только в руках крутить-вертеть, осматривать визуально. Прежде, чем подключать питание и т.д. Ни чё он не крутит. Вытащил из коробки, тестером прозвонил питание на предмет кз, воткнул в неё шлейфы и всё что нужно, подал питание и на компе нажал ENTER. (максимум 15 сек). За 8 сек всё прожглось, проц стартует с проверки флеш (2е минуты!).
|
|
|
|
|
Aug 28 2012, 22:42
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(_Артём_ @ Aug 29 2012, 01:33)  И чё? У меня прошивка тестовой версии-проверка внешней флешки -зашивка рабочей версии минут 8 занимает.Какая разница - плату включил и само пошло, результат программа выдаст: всё ок или где-то застряло. И чё? Вас 8 минут устраивает, а мне и 2 много! Цитата(ReAl @ Aug 28 2012, 16:56)  Зачем? В конце флеша хранится только CRC16. Которая получается так: Правильно ли я понял? Вы предлагаете считать CRC16 контрольных сумм всех блоков?
|
|
|
|
|
Aug 29 2012, 08:49
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(zombi @ Aug 29 2012, 01:42)  И чё? Вас 8 минут устраивает, а мне и 2 много! 8 / 8 = 1. Т.е., как уже говорили, можно сделать многоместный стенд. У меня 10-местный :-), за 3 минуты прошивается-тестируется десять плат. Цитата(zombi @ Aug 29 2012, 01:42)  Правильно ли я понял? Вы предлагаете считать CRC16 контрольных сумм всех блоков? Не я :-) Цитата(_Pasha @ Aug 28 2012, 10:44)  Возьмите контрольные суммы от блоков, лучше не более 256 байт, и загоните эти суммы в CRC16 по любому методу.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 29 2012, 14:57
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(ReAl @ Aug 29 2012, 11:49)  8 / 8 = 1. Т.е., как уже говорили, можно сделать многоместный стенд. У меня 10-местный :-), за 3 минуты прошивается-тестируется десять плат. Надо подумать. Цитата(ReAl @ Aug 29 2012, 11:49)  Не я :-) Ну да. Идею сразу не понял. Спасибо _Pasha и Вам. Тогда уж лучше CRC32 посчитать, вызов процедуры crc всего то 128 раз на блок! Цитата(Flexz @ Aug 29 2012, 11:42)  Если вопрос только в работе тестировщика, то почему не проверять одновременно несколько плат? Пока на одной тесты бегают он другую готовит и так по кругу. Именно так и происходит. Раздражает лишь то что новую он готовит намного быстрее чем бегают тесты в предыдущей.
|
|
|
|
Сообщений в этой теме
zombi Быстрый алгоритм CRC Aug 26 2012, 08:37 vvs157 Цитата(zombi @ Aug 26 2012, 12:37) Весь б... Aug 26 2012, 10:43 zombi Цитата(vvs157 @ Aug 26 2012, 13:43) Это н... Aug 26 2012, 13:11  ae_ Цитата(zombi @ Aug 26 2012, 22:11) ...Про... Aug 26 2012, 14:08   zombi Цитата(ae_ @ Aug 26 2012, 17:08) Можно сн... Aug 26 2012, 15:13  vvs157 Цитата(zombi @ Aug 26 2012, 17:11) Нужно ... Aug 26 2012, 15:31   zombi Цитата(vvs157 @ Aug 26 2012, 18:31) Для э... Aug 26 2012, 16:40  haker_fox QUOTE (zombi @ Aug 26 2012, 22:11) Времен... Aug 26 2012, 15:42   zombi Цитата(haker_fox @ Aug 26 2012, 18:42) А ... Aug 26 2012, 16:26  _Артём_ Цитата(zombi @ Aug 26 2012, 16:11) Проц X... Aug 26 2012, 16:59   _Артём_ Цитата(_Артём_ @ Aug 26 2012, 19:59) Если... Aug 26 2012, 17:16    zombi Цитата(_Артём_ @ Aug 26 2012, 19:59) Если... Aug 26 2012, 18:11     zombi Цитата(zombi @ Aug 26 2012, 21:11) Надо п... Aug 26 2012, 18:39 kovigor Цитата(zombi @ Aug 26 2012, 11:37) А може... Aug 26 2012, 11:58 demiurg_spb Быстрее и надёжнее стандартного табличного CRC вы ... Aug 26 2012, 12:20  ReAl Цитата(demiurg_spb @ Aug 26 2012, 15:20) ... Aug 26 2012, 18:12 _Pasha Процессор 8-разрядный?
Тогда возьмите CRC16 из мод... Aug 26 2012, 12:54 Plain Цитата(zombi @ Aug 26 2012, 11:37) устраи... Aug 26 2012, 16:30 Plain Если нужно просто убедиться в целости линий адресо... Aug 26 2012, 16:57 zombi Цитата(Plain @ Aug 26 2012, 19:57) Если н... Aug 26 2012, 17:02  kovigor Суммы действительно хватит, скорее всего. Для прим... Aug 26 2012, 17:30  Plain Цитата(Plain @ Aug 26 2012, 19:57) Если н... Aug 26 2012, 17:42 Sirko Возможно ляпну ерунду, но у xmega есть некая ... Aug 26 2012, 17:57 редактор ЦитатаПо быстродействию устраивает одно чтение бай... Aug 27 2012, 06:56 ILYAUL ЦитатаНужно тестить внешнюю флеш на предмет самопр... Aug 27 2012, 08:10 zombi Цитата(ILYAUL @ Aug 27 2012, 11:10) Ваш п... Aug 27 2012, 11:26  ILYAUL Цитата(zombi @ Aug 27 2012, 15:26) А поче... Aug 27 2012, 13:50   zombi Цитата(ILYAUL @ Aug 27 2012, 16:50) К том... Aug 27 2012, 16:17 ILYAUL Ну вот , что-то уже прояснилось.
Раз уж процу ещё... Aug 28 2012, 06:16 zombi Цитата(ILYAUL @ Aug 28 2012, 09:16) 1. ... Aug 28 2012, 07:21  ReAl Цитата(zombi @ Aug 28 2012, 10:21) Т.е. В... Aug 28 2012, 07:43   zombi Цитата(ReAl @ Aug 28 2012, 10:43) В завис... Aug 28 2012, 08:43    ReAl Цитата(zombi @ Aug 28 2012, 11:43) Блин 1... Aug 28 2012, 13:56 ILYAUL А почему бы и нет, для быстрой проверки. К тому же... Aug 28 2012, 07:29 _Pasha Может и глупость скажу.
Возьмите контрольные суммы... Aug 28 2012, 07:44 ViKo Так ли уж обязательно надо быстро? Можно придумать... Aug 28 2012, 09:17 zombi Цитата(ViKo @ Aug 28 2012, 12:17) Так ли ... Aug 28 2012, 12:40  ViKo Цитата(zombi @ Aug 28 2012, 15:40) При от... Aug 28 2012, 13:13 _Ivana ЦитатаПри отладке 2-3 изделий можно конечно и подо... Aug 28 2012, 12:58 zombi Цитата(_Ivana @ Aug 28 2012, 15:58) то со... Aug 28 2012, 13:23 VCO При таком подходе можно в схемотехнику всепить CPL... Aug 28 2012, 13:27 zombi Цитата(VCO @ Aug 28 2012, 16:27) При тако... Aug 28 2012, 13:36 Flexz Если вопрос только в работе тестировщика, то почем... Aug 29 2012, 08:42 _Pasha CRC32 у Вас вызывается 262144 раза. Но оно длиннее... Aug 29 2012, 15:21 zombi Цитата(_Pasha @ Aug 29 2012, 18:21) CRC32... Aug 29 2012, 19:33  _Pasha Цитата(zombi @ Aug 29 2012, 22:33) 16*102... Aug 30 2012, 02:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|