реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> у Cortex-m7 есть глюки при пошаговой отладке, извиняйте если боян
yes
сообщение Mar 18 2018, 08:18
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



просто неприятная особенность - невозможно исполнять по шагам, ну и брекпоинты/go-to-cursor тоже глючат

это официальный баг в ядре, наблюдается и в кейле и в иаре (ну и не может быть пофиксен софтом хоста)

АРМ сообщает что в третьей версии ядра они пофиксили, но все что мне попадалось на дев.платах и чипы - имеет этот баг
Go to the top of the page
 
+Quote Post
Forger
сообщение Mar 18 2018, 10:15
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Не указана модель отладчика и версия его железа и софта.


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Mar 18 2018, 10:26
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(Forger @ Mar 18 2018, 17:15) *
Не указана модель отладчика и версия его железа и софта.

да-да и ссылки наверное "секретные" sm.gif
Сама бага http://www.keil.com/support/docs/3778.htm
Обсуждение https://community.st.com/thread/34220-probl...ngel-step-stmf7
Go to the top of the page
 
+Quote Post
Forger
сообщение Mar 18 2018, 12:13
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(HardEgor @ Mar 18 2018, 13:26) *
да-да и ссылки наверное "секретные" sm.gif

Я потому спрашиваю про отладчик, что для J-Link и Ulink есть хотя бы workaround, а для st-link этого нет,
но любую дискавери платку с st-link можно перешить под J-Link.



--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 18 2018, 13:32
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(Forger @ Mar 18 2018, 18:13) *
Я потому спрашиваю про отладчик, что для J-Link и Ulink есть хотя бы workaround, а для st-link этого нет,
но любую дискавери платку с st-link можно перешить под J-Link.

а с китайскими J-Link-ами этот трюк работает?
Go to the top of the page
 
+Quote Post
Obam
сообщение Mar 18 2018, 13:50
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(Jenya7 @ Mar 18 2018, 17:32) *
а с китайскими J-Link-ами этот трюк работает?

Jlink в jlink? Нет, конечно (;


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Mar 18 2018, 13:58
Сообщение #7


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



не понял а какой интерес у SEGGER превращать ST-LINK в J-Link? они же заинтересованы продавать свои J-Linkи.
Go to the top of the page
 
+Quote Post
Forger
сообщение Mar 18 2018, 16:28
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(Jenya7 @ Mar 18 2018, 16:58) *
не понял а какой интерес у SEGGER превращать ST-LINK в J-Link?

Обычный ST-LINK нельзя перешить в J-Link, речь лишь про платы дисковери.
Я уже давно все свои дисковери-платки перевел в j-link. Оно того стоит - быстрее шьет и намного больше возможностей дает.

Цитата
они же заинтересованы продавать свои J-Linkи.
Все как и у всех - популизировать и подсадить на свой тулчейн ))


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Obam
сообщение Mar 18 2018, 19:56
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Добавлю, что не только "дискавери", но и STlink-v.2 (mini) превращается в jlink. JTAG-а не будет; лишь SWO-SWD.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Mar 19 2018, 04:58
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



Всем доброго дня.
У нас тоже есть эта проблема с м7, обидно, что никак не поправить.
Такой вопрос - в кейле в run моде проца переменные изменяются, а в system workbench - нет (ST-Link v2).
А с J-Link'ом будет изменяться или нет?
Go to the top of the page
 
+Quote Post
Forger
сообщение Mar 19 2018, 09:59
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(RadiatoR @ Mar 19 2018, 07:58) *
А с J-Link'ом будет изменяться или нет?

Купите уже наконец какой-нить клон J-Link V9, на али они стоят дешево.
А, если немного "подкопить на школьных обедах", то хватит даже на клон V8, его тоже вполне хватит для многих задач, где ST-Link давно "нервно курит в сторонке".
Существуют даже варианты для "бездомных".

Для "богатых": лучше купить сразу оригинал J-Link (V10).

зы. Экономия на инструментах - тупиковая экономия: все равно рано или поздно придется купить нормальный инструмент!


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Mar 19 2018, 10:26
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



=) Сразу видно экстрасенс - в смысле по нику понятно, что J-link'а нету.
Но ошибочка - он есть, в тумбе где-то новехонький валяется, просто ни разу не подключался еще. Руки не доходят...
Пока что стлинк устраивает, все корме этого момента, что в sysWorkbench в отличии от кейла на ходу не показывает переменные. Вот если с jlink в эклипсе будет показывать так сразу заменю, а так что толку копаться, менять, тратить время без очевидных, необходимых преимуществ
Go to the top of the page
 
+Quote Post
yes
сообщение Mar 19 2018, 11:09
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



фирменный jlink может сказать, что М7 не поддерживается - по-крайней мере старые "желтые" коробочки, "черную" не проверял

а инфа про то что jlink с М7 работает - верная, проверялась? баг в ядре, а не в отладчике/среде, ну и патчить его если возможно, то какой-то манипуляцией с регистрами ядра - то есть мне неочевидно влияние отладчика, который между средой и SWD
Go to the top of the page
 
+Quote Post
Forger
сообщение Mar 19 2018, 11:13
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(RadiatoR @ Mar 19 2018, 13:26) *
он есть, в тумбе где-то новехонький валяется
Тогда в чем проблема? Потерялся ключ от тумбочки? :D


Цитата(yes @ Mar 19 2018, 14:09) *
по-крайней мере старые "желтые" коробочки
Сколько лет этим "желтым коробочкам"? Как давно в них обновлялась прошивка и вообще софт для работы с ней?


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
yes
сообщение Mar 19 2018, 11:41
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Forger @ Mar 19 2018, 14:13) *
Сколько лет этим "желтым коробочкам"? Как давно в них обновлялась прошивка и вообще софт для работы с ней?


Segger по-моему хитрит с прошивками (ну когда подключаешь коробочку к компу с новым j-link-им софтом обновляет - софт не старый, точно после выхода М7 обновлялся), но там какой-то отдельный бранч - с этим мне нужно поразбираться, но насколько я помню - были проблемы с прошивками оригинального софта в клоны и т.д. - это вопрос отдельной темы и может оффтоп, хотел сказать, что нельзя быть 100% уверенным, что отладчик "из тумбочки" заработает

а по поводу замены ST-Linka на J-Link - предположим, что из-за того что J-link быстрее, то вероятность свалиться в прерывание меньше - но если авторы треда на сайте кейла проверяют на каком-нибудь freertos-e с 1ms или даже медленнее прерыванием, то например при 100мкс будет работать? вероятностный патч получается или полностью функциональный?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 21:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.0151 секунд с 7
ELECTRONIX ©2004-2016