МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Марсоход2RPI и RPI2

Марсоход2RPI и RPI2 1 мес. 1 день назад #7690

  • jeka_rj
  • jeka_rj аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 0
При попытке записать прошивку (первый проект для платы Марсоход2RPI, скачан с Github, откомпилировался без ошибок) получаю следующий вывод в Quartus:
Info (209060): Started Programmer operation at Wed Apr 17 23:49:39 2019
Error (209040): Can't access JTAG chain
Error (209012): Operation failed
Info (209061): Ended Programmer operation at Wed Apr 17 23:49:40 2019
Сервер виден в Quartus, во время прошивки на сервере цифры "бегают". Плата RaspberryPi 2 model B. Помогите разобраться в чем дело
Возможно что то не то назначением GPIO?
Честно говоря не понятно где находятся пины GPIO 0, 1, 7, 11. Например в вашей же статье про первый проект в табличке вывода команды gpio readall GPIO11 не видно если по имени смотреть, если по номеру BCM нет 0 и 1. Что прочитать чтобы разобраться?
И как решить проблему с прошивкой???
Прошелся осцилом по каждой ноге RPI в момент прошивки. Сигналов не нашел :(
Через OpenOCD прошился, обмен с платой по serial работает
Кстати на моей малинке чип BCM2836.
Еще заметил такую штуку. На прошивке из первого проекта и при долгой работе. Через некоторое время (сутки и более) светодиоды начинают моргать реже. Выключение/включение проблемы не решает, перепрошивка решает. Это дело в диодах или в опорнике? Такое наблюдалось при разных тактовых частотах для счетчика, который относится к диодам.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от jeka_rj.

Марсоход2RPI и RPI2 3 нед. 5 дн. назад #7691

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 100
  • Спасибо получено: 29
Попробуйте взять другую версию сервера для Raspberry вот здесь marsohod.org/downloads/category/26-narso...load=185:nw-jtag-srv

Мне помогло. Работает и на RPI3 и на RPI2
Спасибо сказали: jeka_rj

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Марсоход2RPI и RPI2 3 нед. 5 дн. назад #7692

  • nckm
  • nckm аватар
  • Не в сети
  • Администрация форума
  • Администрация форума
  • Сообщений: 100
  • Спасибо получено: 29
Похоже nw_jtag_srv не корректно определяет тип процессора и из-за этого обращается по не правильным адресам.
Тип процессора читается из файла /proc/cpuinfo , но оказывается в этом системном файле может быть не верная информация.
В частности если видите 4 процессора, но BCM2835 - это не верно. BCM2835 - это одноядерные чипы Pi-zero.
для PI3 по идее должно быть BCM2837, для PI2 должно быть BCM2836.
Сейчас думаю как исправить эту ситуацию, когда ОС создает /proc/cpuinfo с не верной информацией. Похоже ей нельзя доверять.
Самое простое решение - это откатиться на более раннюю версию по ссылке выше.
Эта версия nw_jtag_srv просто не проверяла тип процессора вообще и должна работать на PI2 и PI3 (на PI0 не будет)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Марсоход2RPI и RPI2 3 нед. 4 дн. назад #7694

  • jeka_rj
  • jeka_rj аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 4
  • Спасибо получено: 0
Спасибо, прошилось успешно. А что скажете по поводу замедления со временем счетчика подключенного к светодиодам?
Как выяснилось, это происходит не из за данных, отправленных по сериал. Через сутки по сериал к плате тоже подключиться не могу. Может потому что скорость не 115200 из-за ухода CLK???

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от jeka_rj.
  • Страница:
  • 1
Время создания страницы: 0.167 секунд

ВКонтакте  facebook  GitHub  YouTube  Twitter