dmitry-tomsk 0 3 июля, 2021 Опубликовано 3 июля, 2021 · Жалоба Добрый день всем! Вот такая проблема уже третий день не даёт покоя: пришла новая плата своей разработки, на ней маленькая плис xc7a35t, простой проект из микроблэйз + GPIO в Vivado 2021.1, созданный фактически только мастером. Микроблэйз моргает лампочкой только. Если программа загружена с Vitis всё работает хоть сутки, если подключен отладчик vivado тоже, но как только запускаю в автономном режиме с флэш - лампочки моргают ровно 25 секунд и всё. Я такое первый раз вижу, даже нет идей, в чём может быть дело. Помогите, пожалуйста! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
1891ВМ12Я 0 5 июля, 2021 Опубликовано 5 июля, 2021 · Жалоба Могу только предложить различные способы отладки. А что если выводить в UART счетчик, строка за строкой? Оно тоже будет лишь 25 секунд работать? Используются ли прерывания? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitry-tomsk 0 5 июля, 2021 Опубликовано 5 июля, 2021 · Жалоба 2 hours ago, AVR said: Могу только предложить различные способы отладки. А что если выводить в UART счетчик, строка за строкой? Оно тоже будет лишь 25 секунд работать? Используются ли прерывания? Спасибо. Вроде нашёл ошибку, но не понимаю, почему так работает. Если установить в bitstream M0,M1,M2 в PULLNONE, а не в PULLUP, как по умолчанию, то прошивка работает. Если подключить анализатор вивадо или отладчик витиса, то зависаний тоже не было. Да и в схеме M0,M1,M2 - напрямую к питанию и земле подтянуты. Странно как-то всё это. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 6 июля, 2021 Опубликовано 6 июля, 2021 · Жалоба On 7/5/2021 at 11:03 AM, dmitry-tomsk said: Спасибо. Вроде нашёл ошибку, но не понимаю, почему так работает. Если установить в bitstream M0,M1,M2 в PULLNONE, а не в PULLUP, как по умолчанию, то прошивка работает. Если подключить анализатор вивадо или отладчик витиса, то зависаний тоже не было. Да и в схеме M0,M1,M2 - напрямую к питанию и земле подтянуты. Странно как-то всё это. CFGBVS правильно подключен и CONFIG_VOLTAGE законстрейнен? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dmitry-tomsk 0 6 июля, 2021 Опубликовано 6 июля, 2021 · Жалоба 4 hours ago, _4afc_ said: CFGBVS правильно подключен и CONFIG_VOLTAGE законстрейнен? Да, конечно. Удивительно, что для A200T всё работает и без PULLNONE. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 25 6 июля, 2021 Опубликовано 6 июля, 2021 · Жалоба 36 minutes ago, dmitry-tomsk said: Да, конечно. Удивительно, что для A200T всё работает и без PULLNONE. Если предположить, что M0,M1,M2 конфигурируют только при сбросе ПЛИС - то может в А35 эти шарики на проект влияют, а в А200 - нет? Quote The mode pins should not be toggled during and after configuration. похоже конфигурируют... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться