Перейти к содержанию
    

И чё? У меня прошивка тестовой версии-проверка внешней флешки -зашивка рабочей версии минут 8 занимает.Какая разница - плату включил и само пошло, результат программа выдаст: всё ок или где-то застряло.

И чё? Вас 8 минут устраивает, а мне и 2 много!

 

Зачем?

В конце флеша хранится только CRC16. Которая получается так:

Правильно ли я понял?

Вы предлагаете считать CRC16 контрольных сумм всех блоков?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если вопрос только в работе тестировщика, то почему не проверять одновременно несколько плат? Пока на одной тесты бегают он другую готовит и так по кругу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И чё? Вас 8 минут устраивает, а мне и 2 много!
8 / 8 = 1.

Т.е., как уже говорили, можно сделать многоместный стенд.

У меня 10-местный :-), за 3 минуты прошивается-тестируется десять плат.

 

Правильно ли я понял?

Вы предлагаете считать CRC16 контрольных сумм всех блоков?

Не я :-)

Возьмите контрольные суммы от блоков, лучше не более 256 байт, и загоните эти суммы в CRC16 по любому методу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 / 8 = 1.

Т.е., как уже говорили, можно сделать многоместный стенд.

У меня 10-местный :-), за 3 минуты прошивается-тестируется десять плат.

Надо подумать.

 

Не я :-)

Ну да.

Идею сразу не понял. Спасибо _Pasha и Вам.

Тогда уж лучше CRC32 посчитать, вызов процедуры crc всего то 128 раз на блок!

 

 

Если вопрос только в работе тестировщика, то почему не проверять одновременно несколько плат? Пока на одной тесты бегают он другую готовит и так по кругу.

Именно так и происходит. Раздражает лишь то что новую он готовит намного быстрее чем бегают тесты в предыдущей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CRC32 у Вас вызывается 262144 раза. Но оно длиннее чем CRC16. Вот и выбирайте, приемлемо ли время тестирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CRC32 у Вас вызывается 262144 раза.

16*1024*1024 / 256 = 65536 раз. Не понимаю откуда 262144?

 

Но оно длиннее чем CRC16. Вот и выбирайте, приемлемо ли время тестирования.

Само собой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...