Например TDA7294

Форум РадиоКот • Просмотр темы - Keil: не удается прошить через St Link
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 20:45:15

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Keil: не удается прошить через St Link
СообщениеДобавлено: Пн фев 17, 2020 23:00:51 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Здравствуйте. Пытаюсь отладить плату STM32F0Discovery через встроенный STLink из Keil. Не получается, при попытке запуска появляется ошибка "Cannot load flash devise description".
StLink Utility программирует без проблем. Кто-то что подсказать сможет?
PS: При открытии проекта Keil ругается Loading PDSC Description Failed. Может, это в тему?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Ср фев 19, 2020 05:50:57 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
А в Flash -> Cunfigure Flash Tools... вкладка Debug все настроил как надо?

В верхнем правом углу Use выбрать ST-Link Debugger, рядом кнопик Setting, там на вкладке Debug в секции Debug Adapter выбрать Unit ST-LINK/V2, в секции Target com выбрать Port SW, далее на вкладке Flash Download в секции Download Function добавить галочку Reset and Run и, если Кейл 5.27 или свежее, на вкладке Pack поставить галочку Enable.

А еще, в том же Configure Flash Tools, на вкладке С/С++ можно подкрутить уровень оптимизации.

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Ср фев 19, 2020 23:42:02 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Увы... Вроде все настроено. А чем уровни оптимизации помочь могут?

Добавлено after 9 hours 5 minutes 30 seconds:
На один шаг продвинулся.
https://electronix.ru/forum/index.php?a ... c&id=86983
Инструкция видимо на старые кейлы. Есть расхождения. Но суть та.

Удалось стереть и запрограммить Flash. Уже прогресс. Но отладка пока не стартует.
Зато ошибка теперь другая: Error: Target DLL has been cancelled. Debugger aborted !


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 00:57:44 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 11
Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 823
Откуда: Киселевск
Рейтинг сообщения: 0
Закрой проект и кейл. Поудаляй файлы *.dbgconf и запусти заново проект.

Процессор в спящем режиме находиться когда отладку запустить хочешь?

_________________
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 01:40:19 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
>> Процессор в спящем режиме находиться когда отладку запустить хочешь?

В смысле? Да нет, вроде спящего режима в программе нет.

Добавлено after 18 minutes 54 seconds:
>> Закрой проект и кейл. Поудаляй файлы *.dbgconf и запусти заново проект.

Нет. К сожалению нет. Ни для первой ошибки,ни для второй. Почему-то не срабатывает. Файл заново создается. Но, видимо, не в нем дело.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 01:45:03 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 11
Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 823
Откуда: Киселевск
Рейтинг сообщения: 0
Ну создай с нуля проект. Если не будет работать значит аппаратные проблемы или драйвер. STLINK тулза работает нормально читает шьет, обновляет?

_________________
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 01:51:18 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
>> Ну создай с нуля проект.

Хм... Будешь смеяться, но я не умею.
Ну, то есть я пробовал, но кэил начал ныть что-то про хочу кубу... а он к тому моменту уже так меня достал своим нытьем...
Вобщем, щаз еще раз попробую


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 02:54:09 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 11
Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 823
Откуда: Киселевск
Рейтинг сообщения: 0
Ну если хочешь через TeamViewer могу посмотреть и создать проект. Бесплатно. Заодно посмотришь как делается.

_________________
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford


Последний раз редактировалось Oxford Чт фев 20, 2020 02:55:37, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 02:55:22 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Страшно не удобно... Но - да, буду признателен. Сейчас есть возможность?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 02:56:05 
Опытный кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 11
Зарегистрирован: Вт окт 23, 2012 13:17:25
Сообщений: 823
Откуда: Киселевск
Рейтинг сообщения: 0
Скидывай номер и пароль в личку. Я сразу подключусь

_________________
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 04:40:09 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Скидывай номер и пароль в личку. Я сразу подключусь


Еще раз огромнейшее спасибо! Вопросы решились!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 20:42:03 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
А в чем было дело?

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт фев 20, 2020 22:54:34 
Грызет канифоль

Карма: -3
Рейтинг сообщений: 2
Зарегистрирован: Вс сен 05, 2010 15:35:50
Сообщений: 285
Рейтинг сообщения: 0
Все было в настройках проекта. Как ни парадоксально, надо было снять галочку трассировки.
Вообще настройки должны выглядеть как-то так:

1) Debug. Надо выбрать проект. Это решит проблему с первой ошибкой.
Вложение:
Настройка 6.jpg [111.12 KiB]
Скачиваний: 1220

2) Utilities-> Settings -> Flash Download. Д.б. установлено Reset & Run, с пом-ю Add добавлен вид Flash

Вложение:
Настройка 1.jpg [137.22 KiB]
Скачиваний: 1017


3) Utilities-> Settings -> Debug: сброшены Download Options

Вложение:
Настройка 3.jpg [94.03 KiB]
Скачиваний: 960


4) Utilities-> Settings -> Trace: тут важно отключить Trace Enable. Кажется, это решило проблему со второй ошибкой

Вложение:
Настройка 5.jpg [98.99 KiB]
Скачиваний: 808


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Чт мар 18, 2021 13:24:42 
Родился
Аватар пользователя

Зарегистрирован: Чт мар 18, 2021 13:15:59
Сообщений: 3
Рейтинг сообщения: 0
Если вкратце, то в новых версиях Koil-a были обновлены библиотеки для отладчика ST-Link и платы с V1x версиями отладчиков остались за бортом. Подробнее здесь - https://www.keil.com/support/docs/4204.htm Но указанный метод лечения мне не помог, а помогла установка старой версии Koil-a (V4.74.0.0)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Вт июн 29, 2021 17:25:17 
Встал на лапы
Аватар пользователя

Зарегистрирован: Чт апр 26, 2012 14:30:40
Сообщений: 93
Откуда: под Москвой
Рейтинг сообщения: 0
Подниму тему, т.к. есть повод...

ситуация была такая:

- на новом компе, ставлю Keil 5.34 и ST-Link v4.6.0
- ST-Link шьет камень любой без проблем, версия "свистка" V2J37S7, но Keil ни в какую не хочет прошивать камень! (знакомая ситуация)) )
- весь день потрошил разные версии Keil-а от 5.29 и выше, также меняя дрова для ST-Link и версию прошивки, результатов не давало
- все рекомендации, в. т.ч. Keil-а по замене dll, не работают

Но нашел у себя проект который на удивление шился и дебажился без проблем!!!
Попробовал повторить его настройки в текущем, вплоть до копирования файлов проекта и сборки проекта с нуля, результата нет...
Наконец, ковыряясь в настройках успешно "сломал" работающий проект, вот - поймал!
Проверяю на "не работающем" - заработал.

Вот в чем была проблема:
Входим в Project/Options ..., на вкладку Debug.
Жмем кнопку [Settings]
Открываем вкладку Flash Download
Раздел RAM for Algorithm
в поле Size: вбиваем тупо 0x00001000 (не зависимо от реального размера RAM!!!)
Все, теперь работает!

ps
Я правил этот параметр согласно реальному RAM, например для STM32L151C8T вписывал 0x00008000 (32kB), и все вылетало.
0x1000 если не думать, для конкретного камня подходит до 0x4000, но на борту у него 32K

Всем удачи!!! ))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Keil: не удается прошить через St Link
СообщениеДобавлено: Вт фев 15, 2022 21:51:55 
Открыл глаза

Зарегистрирован: Вт фев 15, 2022 21:28:35
Сообщений: 59
Рейтинг сообщения: 0
СОБАКУ целиком не съел, но по надкусывал.
Написал в Keil тест. Суть теста: запустить systick и ждать события командой WFE, затем возврат на WFE.
Залил через куб и он уснул. Подключил ST-link по SW. Зажал резет, нажал флеш загрузку в keil и сразу опустил резет.. прошился.
Еще был затор с Programming Algorithm нужный мне .flm файл лежал не в рабочей папке а в подкачиваемом пакете.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y