STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Мудрый кот
Сообщения: 1846
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="dosikus",url="/forum/viewtopic.php?p=3699784#p3699784"]А что общего у JLink JTAG и USB blaster JTAG окромя названия пинов?
Ась?[/uquote]
Читайте внимательнее на то я отвечал. А ответ был на сообщение:
[uquote="ПростоНуб",url="/forum/viewtopic.php?p=3699746#p3699746"]А речь шла о преимуществах JTAG перед SWD. И где они?[/uquote]
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

jcxz, я-то не только читаю , но и понимаю что речь о JTAG который у JLink , а тебя понесло фонтанировать...
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3699776#p3699776"]А насчет SWD — я поначалу шил через него, но когда столкнулся с острой нехваткой ног, пришлось оставить только прошивку через UART.[/uquote]Что uart две ноги, что SWD. Не пойму, где меня кидают...???

Добавлено after 3 minutes 36 seconds:
[uquote="dosikus",url="/forum/viewtopic.php?p=3699801#p3699801"]jcxz, я-то не только читаю , но и понимаю что речь о JTAG который у JLink , а тебя понесло фонтанировать...[/uquote]Сразу скажу, я так никогда не пробовал, но чисто теоретически можно сделать цепочку разношерстных устройств и подключаться к ним через один интерфейс. Понятно, что отладчика понимающего всё сразу в природе, наверное, нет. Но можно разные по очереди в одну дырку.
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

VladislavS писал(а):К примеру RTT.
Не единственный способ вывода отладочных сообщений. Еще есть simehosting, IDE зависимое типа Ebmonitor и т. д. работающее в т. ч. с ST-Link. А RTT кроме как с J-Link с каким отладчиками может работать?
VladislavS писал(а):А ещё я люблю в SRAM отлаживаться, если надо что-то быстро проверить.
Не сказал бы что запись во флеш требует много времени. Отладка в раме хороша тем что ресурс флеша не тратится.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

VladislavS, я уже пытался Эдю агитировать на RTT. Дохлый номер...

VladislavS, Я вообще-то именно о FPGA , кои были затронуты..
Последний раз редактировалось dosikus Пт сен 13, 2019 11:22:28, всего редактировалось 1 раз.
Реклама
Мудрый кот
Сообщения: 1846
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="VladislavS",url="/forum/viewtopic.php?p=3699803#p3699803"]Сразу скажу, я так никогда не пробовал, но чисто теоретически можно сделать цепочку разношерстных устройств и подключаться к ним через один интерфейс. Понятно, что отладчика понимающего всё сразу в природе, наверное, нет. Но можно разные по очереди в одну дырку.[/uquote]
Я пробовал и отлаживал одновременно. Многоядерный МК. С разными ядрами к тому же. И отладчика оба одновременно и независимо друг от друга работают.
Но не на J-Link, а на другом JTAG (а то сейчас тут начнут клевать 8) )

Добавлено after 7 minutes 13 seconds:
[uquote="Мурик",url="/forum/viewtopic.php?p=3699806#p3699806"]Не сказал бы что запись во флеш требует много времени. Отладка в раме хороша тем что ресурс флеша не тратится.[/uquote]
Запись может и нет, но как записать туда что-то не стирая?
А в некоторых МК стирание 1-го сектора <=5.5 сек. Это не считая записи.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

jcxz писал(а):А в некоторых МК стирание 1-го сектора <=5.5 сек.
Без указания типа МК и размера сектора сложно что-то ответить.
В F407 секторы трутся и записываются меньше чем за секунду. В F103 отладчик трет и пишет по несколько в секунду.
Мудрый кот
Сообщения: 1846
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="Мурик",url="/forum/viewtopic.php?p=3699822#p3699822"]Без указания типа МК и размера сектора сложно что-то ответить.
В F407 секторы трутся и записываются меньше чем за секунду. В F103 отладчик трет и пишет по несколько в секунду.[/uquote]
Чем тип поможет в ускорении? например: XMC4700. Сектора = 256КБ.
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="Мурик",url="/forum/viewtopic.php?p=3699806#p3699806"]А RTT кроме как с J-Link с каким отладчиками может работать?[/uquote]С ним родимым и может. Я это как его преимущества и написал. Понимашь, с segger-овским софтом всё просто работает, не надо плясать с бубном вокруг всяких OpneOCD и прочего. Нажал пипку и отлаживаешься.
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Коллеги, вас куда-то не туда занесло: вопрос был чем прошивать и отлаживать STM32. А тут уже и 128М флеши, и многомегабайтные тестовые паттерны, и всякий прочий высший пилотаж. Созреет вопрошающий до высшего пилотажа - разберется и с отладчиками. А начинающему хватит и СТ-Линка, причем дешевого китайского, без всяких JTAG-ов.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="VladislavS",url="/forum/viewtopic.php?p=3699803#p3699803"]Что uart две ноги, что SWD. Не пойму, где меня кидают...???[/uquote]
UART1 всегда используется по прямому назначению. В отличие от SWD, на котором какие-нибудь тиристоры могут висеть или еще что!
Ах, да: у STM32F0x2 вообще есть DFU, т.е. все еще круче!

Добавлено after 4 minutes 29 seconds:
[uquote="dosikus",url="/forum/viewtopic.php?p=3699809#p3699809"]я уже пытался Эдю агитировать на RTT[/uquote]
И как мне это поможет в отладке того же USB? Или CAN? Когда косяк обычно бывает в невнимательном чтении документации. Здесь регистры не помогут, здесь нужно на низком уровне мониторить... А, скажем, для мониторинга USB ни хрена со стороны компьютера нет: тот же wireshark не покажет, что у тебя в неправильный момент времени ZLP вылез или NAK... Это только по простыням вывода с USART'а можно понять.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3699892#p3699892"]Это только по простыням вывода с USART'а можно понять.[/uquote]

И когда до тебя дойдет, что результат и у RTT и у UART одинаковый , вот только эффективность RTT выше...
Мудрый кот
Сообщения: 1846
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="dosikus",url="/forum/viewtopic.php?p=3699910#p3699910"]И когда до тебя дойдет, что результат и у RTT и у UART одинаковый , вот только эффективность RTT выше...[/uquote]
У UART-логов есть существенный плюс: могут работать без эмулятора. И даже через BT-свисток. Это помогает при длительном технологическом прогоне.
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Да, еще вопрос. Тут на предыдущей странице убедительно доказали, что JTAG у J-Link'а гораздо круче, чем SWD у ST-Link'а. Потом добавили, что J-Link умеет работать и через SWD, и тоже круто.

А теперь, внимание, вопрос: А какие преимущества у JTAG'а перед SWD на одной платформе? Конкретно - на ST-Link'е? Ну, и на J-Link'е тоже интересно... А то, может быть, имеет смысл перешить ST-Link в J-Link?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Друг Кота
Аватара пользователя
Сообщения: 7058
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

Опять двадцать пять! Теперь ломаю голову какой взять j-link. Три варианта на Али:

1. https://ru.aliexpress.com/item/32912331 ... 9db67b1a-0

Изображение

2. https://ru.aliexpress.com/item/32827782 ... e30804a0-7

Изображение

3. https://ru.aliexpress.com/item/32937765 ... a413186-12

Изображение

Мост с USB на всякую всячину брать не буду. Не уверен, что пригодится.

Изображение

JL01.JPG
(33.49 КБ) 695 скачиваний
JL02.JPG
(26.75 КБ) 680 скачиваний
JL03.JPG
(33.13 КБ) 642 скачивания
Otladchic01.JPG
(32.22 КБ) 664 скачивания
Астролябия-сама меряет, было бы что мерять!!!
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="afz",url="/forum/viewtopic.php?p=3700043#p3700043"]Тут на предыдущей странице убедительно доказали, что JTAG у J-Link'а гораздо круче, чем SWD у ST-Link'а. Потом добавили, что J-Link умеет работать и через SWD, и тоже круто.[/uquote]Ну что за ребячество? Круче только яйца. Каждый инструмент предназначен для чего-то - выбирай под свои задачи.

[uquote="afz",url="/forum/viewtopic.php?p=3700043#p3700043"]А теперь, внимание, вопрос: А какие преимущества у JTAG'а перед SWD на одной платформе?[/uquote]Есть чипы только с J-Tag, есть только с SWD, есть и то и другое. Тебе с чем работать? Под чипы и отладчик выбирают.

[uquote="afz",url="/forum/viewtopic.php?p=3700043#p3700043"]А то, может быть, имеет смысл перешить ST-Link в J-Link?[/uquote]Ну так возьми да попробуй, его туда-сюда можно под сотню тысяч раз перешивать. Софт от segger намного стабильней работает.

Добавлено after 15 minutes 38 seconds:
[uquote="Asmodey",url="/forum/viewtopic.php?p=3700070#p3700070"]Опять двадцать пять! Теперь ломаю голову какой взять j-link[/uquote]Вы есть много кушать. Зажрались то есть. Мой первый J-link около 20 лет назад больше $200 стоил, а сейчас их на сдачу раздают. Если бы у меня сейчас ничего не было, то я бы первый, третий и ST-Link взял - на первое время хватит. А будут серьёзные задачи, можно и инструмент соответствующий взять.
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

VladislavS писал(а):Есть чипы только с J-Tag, есть только с SWD, есть и то и другое. Тебе с чем работать? Под чипы и отладчик выбирают.
Вообще-то я сказал, с чем мне работать...
afz писал(а):А какие преимущества у JTAG'а перед SWD на одной платформе? Конкретно - на ST-Link'е?
То есть, конечно, явно я не сказал, но ST-Link работает только с STM32 (ну, и с STM8, но они меня тоже не интересуют).

А про J-Link я же добавил "из любопытства", я, в общем-то, не собираюсь с ним работать в обозримом будущем, но любопытно...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Опытный кот
Аватара пользователя
Сообщения: 819
Зарегистрирован: Вт окт 23, 2012 13:17:25
Откуда: Прокопьевск

Сообщение Oxford »

ST-Link работает с любыми чипами что поддерживает KEIL.
Инженер R@D

Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Контактная информация:
Мудрый кот
Сообщения: 1846
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="Oxford",url="/forum/viewtopic.php?p=3700305#p3700305"]ST-Link работает с любыми чипами что поддерживает KEIL.[/uquote]
Keil работает с C8051. ST-Link с ним могёт?
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

VladislavS писал(а):Ну так возьми да попробуй, его туда-сюда можно под сотню тысяч раз перешивать.
На порядок ошиблись. В МК что в ST-Link заявлен ресурс флеша 10 тысяч перепрошивок. А если МК китайский, то может еще меньше.
Ответить

Вернуться в «ARM»