Перейти к содержанию
    

Pasa

Свой
  • Постов

    145
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Pasa

  • Звание
    Частый гость
    Частый гость
  • День рождения 14.01.1963

Старые поля

  • skype
    Array

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

2 611 просмотр профиля
  1. Всем доброго времени. Столкнулся с такой проблемой. Камень STM32F303. Через J-Link утилитой SEGGER J-Flash делаю EraseChip. Отключаюсь. Подключаю утилиту STM32 ST-LINK Utility и программатор ST-LINK/V2 . И не могу подключиться к камню. Но если в ST-LINK Utility в поле Size ставлю 0x0 , то подключение происходит. После этого прошиваю прошивку (при этом автоматом меняется число в поле Size) и далее все коннекты и дисконнекты, EraseChip и т.д. - все работает без сбоев. ST-LINK/V2 разные версии - и китай , и дорогой фирменный. Пробовал раскирпичивать согласно статье https://habr.com/ru/companies/ruvds/articles/536760/ - не помогает. Пробовал разные режимы ставить в ST_LINK Utitlity - не помогает. Пробовал все действия производить на камне STM32F407 - все работает отлично без всяких сбоев. Что происходит с камнем STM32F303 ? Что с ним делает J_Flash, что после EraseChip он становится недоступным для ST-LINK?
  2. Всем доброе время. Пробую отладку Eclipse(запущена на Виртуалке1) + RaspberryPi+ Виртаулка2(здесь папка, которая монтируется к raspberry. Raspberry ее видит/пишет/читает) + GDB. Запускаю Виртуалка2. Запускаю Raspberry(монтируется папка с Виртуалки2). Запускаю на Виртуалке1 Eclipse. Проект компилируется и нормально идет отладка через GDB. вот: Как я понимаю, приложение копируется и отлаживается на карточке Raspberry вот тут /home/pi/Pasa/win_share_eclipse/ Меняю в Eclipse удаленный каталог(чтобы не писать все время на карточку) на эту расшаренную папку: /home/pi/Pasa/win_share/REG_eclipse/Registrator И до отладки дело не доходит, получаю от Eclipse вот такое сообщение: То есть Eclipse внезапно имеет траблы с каталогом проекта, который лежит на ее собственном диске. И не может загрузить проект в удаленный каталог. Я правильно понимаю? Проверил, прямо с виртуалки где Eclipse в этот удаленный католог все пишется и читается без проблем. В чем моя ошибка, что делаю не так?
  3. Всем доброе время. Запускаю Raspberry. Запускаю на виртуалке Eclipse. Проект компилируется и нормально идет отладка. вот: Как я понимаю, приложение копируется и отлаживается на карточке Raspberry вот тут /home/pi/Pasa/win_share_eclipse/ Запускаю другую виртуалку. На ней расшарена папка со всеми правами доступа. Raspberry ее монтирует и свободно пишет и читает с нее. Проверил - все пишется читается. Меняю в Eclipse удаленный каталог(чтобы не писать все время на карточку) на эту расшаренную папку: И до отладки дело не доходит, получаю от Eclipse вот такое сообщение: То есть Eclipse внезапно имеет траблы с каталогом проекта, который лежит на ее собственном диске. И не может загрузить проект в удаленный каталог. Я правильно понимаю? Проверил, прямо с виртуалки где Eclipse в этот удаленный католог все пишется и читается без проблем. В чем моя ошибка, что делаю не так?
  4. С фирменным. Довольно удобно получилось. Самозагрузка и сразу стартует. И обычная терминалка уже висит на COM (не надо отрубать при следующей загрузки кода). Правда есть ощущение некоторой тормознутости при загрузке. Но свободный COM - это очень приятный плюс. p.s. Вот только не получается запустить встроенною терминалку в IDE..... может у кого какие мысли есть...
  5. С J_LINK заработало.... единственно из hello_world не все printf на консоль в пошаговом режиме инфу выдают.
  6. Решил попробовать через J-LINK. На хабре есть статья как подключиться: тут А в другой статье написано, что к VTref нельзя подключаться если будет коннект с USB: тут Вроде VTref - это для согласования уровней сигналов от J-LINK. Если при коннекте с USB не подавать VTref, не выгорит ли J-LINK или ESP32?
  7. Подскажите, пж-ста, хорошую ссылку как прикрутить GDB к ESP32. скачал gdbstub. Может есть какая рыба-проект работающий...для быстрого старта...?
  8. Благодарю за ссылку. А мной приведенная модель сможет отладку через USB-JTAG? Или два порта USB не гарантируют jtag-отладку?
  9. Подскажите, вроде есть отладочные платки ESP32 с двумя USB-разъемами и возможностью отладки через USB-JTAG из среды Espessif-IDE. Это вот такая вот такая ? Посоветуйте (ссылкой или названием) какую лучше взять. На хабре есть описание как подключить J-LINK. Но может проще уже из коробки? Что скажут специалисты?
  10. На двух разных платках допаян кондер 1мкф (EN к GND) - загрузка пошла автоматом без проблем. Но вот в окне терминала printf данные не выдает. А на запущенной отдельной терминалке - все выдается.
  11. Установил Espressif-IDE (последняя версия под windows). Проект hello-world скомпилился. В свойствах проекта указал цель esp32. Отладочную платку подключил. Но для заливки кода на платку приходится переводить в режим загрузки - жму две кнопки EN и BOOT и потом отпускаю EN и через пару секунд BOOT. Код грузится и работает. Без такого нажатия кнопок в консоли пишет, что нет коннекта с MCU ESP32. На хабре в статье никакого нажатия не описано - сразу из среды старт через RUN. Что делаю не так? И еще один момент - стартую встроенное окно терминала. Там указываю COM - порт. Окно открывается - но вывода в него нет. Закрываю среду. Запускаю простую терминалку - вывод есть, проект работает. Подскажите где копать.
  12. Использую библиотеку bcm2835 для ногодрыга. Там уже забиты ножки вот так: RPI_V2_GPIO_P1_21 = 9 А вот нога RPI_V2_GPIO_P1_20 не определена. Не могу понять систему этих дефайнов. Подскажите пж-ста как руками забить GPIO_20. Заранее всем благодарен.
×
×
  • Создать...