Jump to content

    

ovn

Участник
  • Content Count

    92
  • Joined

  • Last visited

Community Reputation

0 Обычный

About ovn

  • Rank
    Частый гость

Recent Profile Visitors

737 profile views
  1. В соседней теме написал про дешёвую отладку с али из платы майнера, с таких вещей и надо начинать, мне бесплатную подобную отладку MiniZed давали в Москве на пол года, возможностей для обучения за глаза. Вот статья по платам https://habr.com/ru/post/406547/, если денег не жалко взять ZedBoard или Zybo, к этим платам море примеров, книги, куча шильдов. Программирование с Хэллоу ворд+ какая то логика в ПЛИСке, интерфейсы, тот же самый CAN прицепить, осваивать IDE Vivado/Vitis, язык описания аппаратуры Verilog, читать "Цифровую схемотехнику и архитектуру компьютера" Харрис+Харрис и это всё на годы.
  2. Изображение выводится. В целом, за очень скромные деньги можно освоить очень серьёзные вещи. Если программирование на ARM не нужно, ядро можно использовать только для тактировки логики в ПЛИС.
  3. Для CAN лучше STM32, не надо там ПЛИС, но и на Zynq вполне поднимается, читаю, что ядро нужно и умение кодить на Си.
  4. Не могу подсказать, учитывая стоимость, проще нормальную с Али заказать.
  5. Получил с Али такую плату расширения для EBAZ, на ней видео ЦАП ADV7123, RS-232, разъём для питания 5 Вольт, разъём для подключения дешёвой камеры с параллельным интерфейсом OV 7670, можно использовать для подключения разных шильдов с PMOD. https://aliexpress.ru/item/1005001970184799.html
  6. Там есть System Monitor(АЦП), при помощи его температуру и питающее напряжение ядра можно посмотреть, можно на него завести внешние аналоговые сигналы, как его подключить к MIO?
  7. Здравствуйте, возникла необходимость посмотреть с помощью ILA(логического анализатора) сигналы с контроллера SPI в PS на Zynq 7000, как вывести из MIO в PL, чтоб подключить анализатор?
  8. https://aliexpress.ru/item/1005001301089621.html?spm=a2g0o.productlist.0.0.25f67c75uz4DMO&algo_pvid=6f6577e9-e1db-482f-997b-91da91011875&algo_expid=6f6577e9-e1db-482f-997b-91da91011875-11&btsid=0b8b034e16292722144344007ec8ef&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_&item_id=1005001301089621&sku_id=12000015634754228 Плата расширения, а разьёмы стандартные, шаг написал выше.
  9. Никаких проблем с этой платой и китайским программатором не было, всё чётко работало.
  10. Драйвера JTAG Xilinx не дружат с STM, стоял Vitis, поставил CubeMX, поработал с STM и после этого перестали видится микросхемы Xilinx, помог полный снос дайверов JTAG и установка заново от Xilinx. Кто сталкивался, как решали проблему?
  11. Возникла необходимость прошивки чипов Ultra Scale+, в поле с ноутбука, по JTAG, без установки "тяжёлой" IDE Vitis(Vivado), как это осуществляется?
  12. Изначально, на STM32F103C8, вопрос был про Loopback-mode, не проходит инициализация, уже потом, когда заработало, в этом режиме, подключал физику. В общем, контроллер CAN тут сделан так, что он не работает без PHY(физики), хоть в Normal, хоть в Loopback, ему нужен приёмопередатчик, который RX подтянет к логической единице, если его нет, надо софтово подтягивать. Интересно, в RM про это написано?
  13. Проблема вроде не в PHY(физическом уровне). https://stackoverflow.com/questions/64840408/cannot-exit-sleep-mode-of-bxcan-on-stm32f429igt-in-loopback-mode ан...нет https://www.cyberforum.ru/arm/thread2011314-page2.html Решение: "Если нет трансивера и хочется погонять Сайлент лупбек то подтяните софтово ножку тх (или Rx) не помню к 3.3 и все будет ок. Иначе Кан не стартанёт" Подтянул RX CAN1 GPIO Pull-up, и инициализация прошла, а на CAN2 работает без подтяжки. Чудны дела твои, Господи.
  14. У STM32F103С8 один контроллер CAN, ещё и общее с USB прерывание, у STM32F446RE два контроллера CAN, CAN2 работает принимает-посылает, CAN1 ошибка инициализации такая же как в самом начале темы, т. е. причины проблемы не понятны, тактовый генератор стартует, флаг выставляется, код инициализации контроллеров идентичен(1 != 2 млять, естественно дескрипторы контроллеров и структуры разные). Похоже никто не может ответить почему, никто с этим не сталкивался. Ясно, что Кубик сам по себе глючный, хотя SPI флешка с использованием стандартных настроек Кубика и API функций HAL(см. соседнюю тему) заработала сразу.