dmitry-tomsk 1 July 3, 2021 Posted July 3, 2021 · Report post Добрый день всем! Вот такая проблема уже третий день не даёт покоя: пришла новая плата своей разработки, на ней маленькая плис xc7a35t, простой проект из микроблэйз + GPIO в Vivado 2021.1, созданный фактически только мастером. Микроблэйз моргает лампочкой только. Если программа загружена с Vitis всё работает хоть сутки, если подключен отладчик vivado тоже, но как только запускаю в автономном режиме с флэш - лампочки моргают ровно 25 секунд и всё. Я такое первый раз вижу, даже нет идей, в чём может быть дело. Помогите, пожалуйста! Quote Share this post Link to post Share on other sites More sharing options...
1891ВМ12Я 0 July 5, 2021 Posted July 5, 2021 · Report post Могу только предложить различные способы отладки. А что если выводить в UART счетчик, строка за строкой? Оно тоже будет лишь 25 секунд работать? Используются ли прерывания? Quote Share this post Link to post Share on other sites More sharing options...
dmitry-tomsk 1 July 5, 2021 Posted July 5, 2021 · Report post 2 hours ago, AVR said: Могу только предложить различные способы отладки. А что если выводить в UART счетчик, строка за строкой? Оно тоже будет лишь 25 секунд работать? Используются ли прерывания? Спасибо. Вроде нашёл ошибку, но не понимаю, почему так работает. Если установить в bitstream M0,M1,M2 в PULLNONE, а не в PULLUP, как по умолчанию, то прошивка работает. Если подключить анализатор вивадо или отладчик витиса, то зависаний тоже не было. Да и в схеме M0,M1,M2 - напрямую к питанию и земле подтянуты. Странно как-то всё это. Quote Share this post Link to post Share on other sites More sharing options...
_4afc_ 50 July 6, 2021 Posted July 6, 2021 · Report post On 7/5/2021 at 11:03 AM, dmitry-tomsk said: Спасибо. Вроде нашёл ошибку, но не понимаю, почему так работает. Если установить в bitstream M0,M1,M2 в PULLNONE, а не в PULLUP, как по умолчанию, то прошивка работает. Если подключить анализатор вивадо или отладчик витиса, то зависаний тоже не было. Да и в схеме M0,M1,M2 - напрямую к питанию и земле подтянуты. Странно как-то всё это. CFGBVS правильно подключен и CONFIG_VOLTAGE законстрейнен? Quote Share this post Link to post Share on other sites More sharing options...
dmitry-tomsk 1 July 6, 2021 Posted July 6, 2021 · Report post 4 hours ago, _4afc_ said: CFGBVS правильно подключен и CONFIG_VOLTAGE законстрейнен? Да, конечно. Удивительно, что для A200T всё работает и без PULLNONE. Quote Share this post Link to post Share on other sites More sharing options...
_4afc_ 50 July 6, 2021 Posted July 6, 2021 · Report post 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. похоже конфигурируют... Quote Share this post Link to post Share on other sites More sharing options...