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

Pasa

Свой
  • Постов

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

  • Посещение

Весь контент Pasa


  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. Заранее всем благодарен.
  13. Благодарю....сейчас буду пробовать👍
  14. Всем привет. Уважаемые гуру. Посоветуйте библиотеку (для C) для работы с экранчиком SSD1306 на Raspberry. В инете кое-что понаходил( и для C и для Python).... но интересует мнение уважаемых по этому вопросу (очень желательно именно для C). Заранее благодарен за помощь.
  15. значит буду ориентироваться на bcm2835
  16. Нужен совет гуру - обсуждаемая библиотека и bcm2835.... какая получше будет для малинки?
  17. Скачал последнюю версию десктопа для малины. Установил samba. Настроил ее разными способами(из примеров в инете). Но в сети малинку не вижу. Пинг проходит. Windows при подключении просит логин и пароль. Но пишет что отказано в доступе. В самбе добавил пользователя pi. Прописал пароль. Подскажите что делаю не так. [global] workgroup=WORKGROUP netbios name = Rasp wins support = yes [Pasa] comment = Pi shaerd fold patch=/home/pi/Pasa read only=no browseable=yes writeable=yes only guest=no create mask=0777 directory mask=0777 public=yes guest ok=yes force create mode=0777 force directory mode=02777 force user=pi через chmod на папку Pasa ставил и 1777 и 0777 Ну никак не могу подключиться к малинке.
  18. Интересует ваш вариант, если константы нужно поместить в конкретный адрес.
  19. Наверное можно. В первом топике я пробовал через секции(примеры из инета). Не получилось. Может компиляторы/линкеры разные... Если не трудно - дайте примеры попробовать, скажем одну константу занести во flash по определенному адресу. Желательно без обращения к ней из приложения в котором она объявлена.
×
×
  • Создать...