zombi 0 28 августа, 2012 Опубликовано 28 августа, 2012 · Жалоба И чё? У меня прошивка тестовой версии-проверка внешней флешки -зашивка рабочей версии минут 8 занимает.Какая разница - плату включил и само пошло, результат программа выдаст: всё ок или где-то застряло. И чё? Вас 8 минут устраивает, а мне и 2 много! Зачем? В конце флеша хранится только CRC16. Которая получается так: Правильно ли я понял? Вы предлагаете считать CRC16 контрольных сумм всех блоков? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flexz 0 29 августа, 2012 Опубликовано 29 августа, 2012 · Жалоба Если вопрос только в работе тестировщика, то почему не проверять одновременно несколько плат? Пока на одной тесты бегают он другую готовит и так по кругу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 29 августа, 2012 Опубликовано 29 августа, 2012 · Жалоба И чё? Вас 8 минут устраивает, а мне и 2 много!8 / 8 = 1. Т.е., как уже говорили, можно сделать многоместный стенд. У меня 10-местный :-), за 3 минуты прошивается-тестируется десять плат. Правильно ли я понял? Вы предлагаете считать CRC16 контрольных сумм всех блоков? Не я :-) Возьмите контрольные суммы от блоков, лучше не более 256 байт, и загоните эти суммы в CRC16 по любому методу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 29 августа, 2012 Опубликовано 29 августа, 2012 · Жалоба 8 / 8 = 1. Т.е., как уже говорили, можно сделать многоместный стенд. У меня 10-местный :-), за 3 минуты прошивается-тестируется десять плат. Надо подумать. Не я :-) Ну да. Идею сразу не понял. Спасибо _Pasha и Вам. Тогда уж лучше CRC32 посчитать, вызов процедуры crc всего то 128 раз на блок! Если вопрос только в работе тестировщика, то почему не проверять одновременно несколько плат? Пока на одной тесты бегают он другую готовит и так по кругу. Именно так и происходит. Раздражает лишь то что новую он готовит намного быстрее чем бегают тесты в предыдущей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 29 августа, 2012 Опубликовано 29 августа, 2012 · Жалоба CRC32 у Вас вызывается 262144 раза. Но оно длиннее чем CRC16. Вот и выбирайте, приемлемо ли время тестирования. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 29 августа, 2012 Опубликовано 29 августа, 2012 · Жалоба CRC32 у Вас вызывается 262144 раза. 16*1024*1024 / 256 = 65536 раз. Не понимаю откуда 262144? Но оно длиннее чем CRC16. Вот и выбирайте, приемлемо ли время тестирования. Само собой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 30 августа, 2012 Опубликовано 30 августа, 2012 · Жалоба 16*1024*1024 / 256 = 65536 раз. Не понимаю откуда 262144? Пардон :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться