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

_Thomas_

Участник
  • Постов

    8
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Я это понял. При логировании ошибок (что должно быть, что на самом деле, адрес) и небольшом анализе логов нескольких прогонов - выявление коротышей/непропая задача довольно-таки тривиальная.
  2. Если не можете разобраться / настроить / нет желания ковыряться с багами "вашей" виндовой программы - то стоит взять какой-либо одноплатный компьютер с линуксом, прокидывать сериал туда по сети, а с одноплатника уже в к комп с виндой - либо через USB Device / OTG + g_serial, либо через USB-Serial мост. В общем случае у вас контроля над фрагментацияй пакетов по сети нет.
  3. Делал так: пишем везде 0x0000... (по размеру слова) проверяем, потом с 0xffff, потом 0x5555, потом 0xaaaa, 0x55aa, и запись псевдо-случайной последовательности и потом её же, но инвертированной
  4. Кварц перекинуть вроде не долго? А вообще была интересная история - брингапили Ethernet MAC на новом SoC, на одних платах работал, на других, с другой ревизией PCB c багфиксами - перестал. Покопались, оказалось - таки глюк в софте, не инициализировался "glue layer" между MAC & DRAM controller'ом, и звёзды так сложились, что на старых платах почему-то по дефолту всё обычно было ОК, а на новых - нет, был кривой endiannes.
  5. Универсальный ответ - это система контроля версий и ревью кода.
  6. Новым пользователям / пользователям с маленьким числом сообщений отправка PM не доступна. Если задача актуальна - попробуйте скинуть e-mail / skype / телефон мне в ЛС.
  7. Такого не видел, но есть другая идея - это тригатрон, с искровым промежутком и тремя электродами, два основных и один для поджига.
  8. Как с вами связаться?
×
×
  • Создать...