Immortal_Buka 0 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба убрать джампер снизу справа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 9 minutes ago, Immortal_Buka said: убрать джампер снизу справа Не помогло. Точнее контроллер перестал ресетиться, но ядро все равно не распознается. Частоту меняла. Плату проверяла свисток ST-Link к ней коннектится. Ради интереса попробовала, что будет, если все же попытаться залить прошивку: Почему ARM7 not supported via SWD? У меня KEIL, если что... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 37 минут назад, murmur сказал: Почему ARM7 not supported via SWD? Видимо потому, что в свойствах проекта выбрано ядро ARM7 (или МК с ним). А у ARM7 нет SWD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
backa 1 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 17 hours ago, Darth Vader said: У меня китайский J-link v8 нормально работает с утилитами Сеггера версии 6.98с, никаких ругательных сообщений нет Очень ободряющее сообщение! А то я уже "крест" ставил на моих отладчиках (их у меня 2 и немного отличаются по буферам )! Хотел бы уточнить - Вы используете JTAG или SWD? Это важно потому, что в поделке от разбери используется только SWD. К сожалению не догадался подергать какой-нибудь "стандартный" ARM по JTAG-гу пока была установлена версия 6.98с. Но точно видел клок на ноге TCK (она же "SWCLK" в режиме SWD) - хотел чисто убедиться что "железо" отладчика живое... 17 hours ago, Darth Vader said: Правда я прошиваю им МК с ядрами Cortex-M0/M1/M3/M4. У Raspberry Pi pico тоже Cortex-M0+ но со встроенными "плюшками" ))) ради них и трачу вермя на него - хотя связка CPLD и STM32H7 куда привлекательнее выглядит))) 17 hours ago, Darth Vader said: должно быть GDB, а не GDBfull, не должно быть RDDI я когда-то зашивал в них следующие лицензии: По Вашей рекомендации мне следует удалить RDDI? Верно? А по поводу серийника - вроде никогда не имел проблем с зашитыми ... я так полагаю, что их не надо трогать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 1 hour ago, jcxz said: Видимо потому, что в свойствах проекта выбрано ядро ARM7 (или МК с ним). А у ARM7 нет SWD. А почему, если я программирую через ST-Link, то его этот факт не смущает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Darth Vader 0 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 36 минут назад, backa сказал: По Вашей рекомендации мне следует удалить RDDI? Верно? Верно. 36 минут назад, backa сказал: А по поводу серийника - вроде никогда не имел проблем с зашитыми Тут почитайте и далее. Там как раз обсуждается работа v8 совместно с утилитами Сеггера 6.хх. С ядром связывается и по JTAG и по SWD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 34 минуты назад, murmur сказал: А почему, если я программирую через ST-Link, то его этот факт не смущает? Через ST-Link вы какие микроконтроллеры программируете? STM32? Так там не ARM7. Там Cortex-M0/M3/M4(F)/M7. Они уже все поддерживают SWD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба Just now, MrBearManul said: Через ST-Link вы какие микроконтроллеры программируете? STM32? Так там не ARM7. Там Cortex-M0/M3/M4(F)/M7. Они уже все поддерживают SWD. "Там не ARM7" - там - это где? В программируемом контроллере или в ST-Link? Мой новый программатор - на LPC4337, на коробке написано -SWD. И почему, если в моем проекте в настройках указано ARM7 (как такое может быТЬ, если в настройках явно указан камень), то почему эта ошибка не вылазит при отладке через Link Зачем этот джампер внизу справа? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
backa 1 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 50 minutes ago, Darth Vader said: Тут почитайте и далее. Там как раз обсуждается работа v8 совместно с утилитами Сеггера 6.хх. С ядром связывается и по JTAG и по SWD. я когда-то читал эти посты ))) да и всю тему прочитал - без этого никак , когда САМ делаешь отладчик - всегда возникает 100500 вопросов)) Заново "пробегусь" по постам от гуру "UniSoft" - много раз выручал нашего брата-эмбэдеров результами своих трудов! Мне, для верности, надо будет отладить подключение по SWD c народными STM32H7 для начала ... А потому уже пытаться скрестить JLink с RaspberryPi pico Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 2 часа назад, murmur сказал: В программируемом контроллере Да. 2 часа назад, murmur сказал: если в настройках явно указан камень Какой? На приведённых вами скриншота не нашёл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 28 марта, 2021 Опубликовано 28 марта, 2021 · Жалоба 8 часов назад, murmur сказал: А почему, если я программирую через ST-Link, то его этот факт не смущает? Может быть потому, что ST-Link имеет только SWD и не имеет JTAG, а значит для него в принципе не существует такого понятия как ARM7, знает он только Cortex-M. Не находите? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Immortal_Buka 0 29 марта, 2021 Опубликовано 29 марта, 2021 · Жалоба 18 hours ago, murmur said: Зачем этот джампер внизу справа? Соединяет Vcc J-Link c Vtarget. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 30 марта, 2021 Опубликовано 30 марта, 2021 · Жалоба Откатилась на версию драйвера J-link 6.16 - стало распознаваться. STM32H743 - не видит в упор. Попробовала на F746 - видит, программирует. Правда прирост скорости не ахти - на ST-Link код некоего объема на частоте 1 МГц заливался (со стиранием) за 22 сек, на 10 МГц - за 12 секунд, на 50 МГц - за те же 12 секунд. Попробовала залить код в QSPI. Получаю вот что На определенном адресе выдает Cannot Setup BreakPoint at address Пардон, я всю жизнь думала, что брейкоинты используются при отладке, но не программировании? А если это не так - то где искать эти установленные брейкпоинты? О чем вообще речь? ЕЩе вопрос - у меня высталено интерфейс SWD (там можно выбрать SWD/JTAG). Но взгляните на скриншот. Мне кажется или система думает, что это JTAG (судя по надписи JTAG speed и названиям пинов) ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 30 30 марта, 2021 Опубликовано 30 марта, 2021 · Жалоба Беглый поиск по https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html даёт, что qspi flash с F47x сеггеры начали прошивать с в.6.20. H74x появились с в.6.48. 6.16 "мимо кассы"? Как-то так... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 31 марта, 2021 Опубликовано 31 марта, 2021 · Жалоба 6 hours ago, Obam said: 6.16 "мимо кассы"? Как-то так... Хм.... вот вам тогда загадка. Вот проект для Keil под H743 камень. Ничего не делаю такого, просто хочу с помощью IDE увидеть ядро (неважно какое). Открываю вкладку Debug, ядро не видно. Вот проект под F746 камень, НО ПОДКЛЮЧЕНА ПЛАТА С H743 камнем. О чудо, проект под другой камень, тем не менее, видит Н743 камень Найдите разницу в настройках вкладки Debug. Даю подсказку - никакой разницы нет. А если нет разницы, почему тогда все видится? И не там где нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться