Opened 10 years ago

Closed 8 years ago

#67 closed баг (fixed)

Ложный переход в режим master

Reported by: alx Owned by: alx
Priority: низкий Milestone: 2 очередь
Component: swd Keywords:
Cc:

Description

В процессе работы swd опрашивает регистр master ПЛИС. Если ПЛИС несконфигурирована (например испорчен файл конфигурации), из регистра будут прочитаны единицы. Это ошибочно принимается за работу ПЛИС в активном режиме.

При интерпретации содержимого регистра master необходимо проверять также адрес платы и законфигурированность ПЛИС.

Change History (1)

comment:1 by alx, 8 years ago

Resolution: fixed
Status: newclosed

In 1410/sw:

Исправлена ошибка: при отсутствии конфигурации ПЛИС (например из-за испорченного
конфигурационного файла) из любого регистра ПЛИС читаются единицы, что могло ошибочно
интерпретироваться программой как нахождение ПЛИС в режиме MASTER. Теперь обращения
к регистрам ПЛИС и интерпретация их значений производится только при наличии конфигурации.
Также при переходе в режим MASTER проверяется адрес платы (он должен быть 9 или 10).
Closes #67.

Note: See TracTickets for help on using tickets.