Сьогодні стався цікавий випадок із програмуванням плати pos. Після заміни старих компонентів на нові необхідно було запрограмувати, як це роблю завжди. Процес пройшов успішно, перевірка також не виявила проблем запису , але на виході вони все одно не працювали. Спочатку я припустив, що причина криється у чомусь іншому.
Далі, вже втретє, я замінив деталі на тій де мав певність що причина тільки в цьому, запрограмував дамп, але результат залишився тим самим — плата не працювала. При цьому програмне забезпечення давно нагадувало про необхідність актуалізувати версію, що я зрештою й зробив. І тут стало зрозуміло, що змінили щось у старій версії що впливало на програмування непомітно; навіть ніяких помилок не було .
Після оновлення на нову версію всі три плати показали помилку запису. Після програмування новою версією запрацювали одразу.
|