Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Re: AT32F403A

Сб июл 08, 2023 12:44:55

Да уж, намерялись тут разными частями тела... :)
А вот скажем дизассм под это дело имеется ? IDA или GHIDRA умеют эти чипы,
так чтобы без долгих танцев с бубнами ?

Re: AT32F403A

Сб июл 08, 2023 12:59:21

А чем не устраивает традиционная отладка встроенная в среду (Кейл например)? Дизасм в ней имеется.

Re: AT32F403A

Сб июл 08, 2023 13:55:55

А чем не устраивает традиционная отладка встроенная в среду (Кейл например)? Дизасм в ней имеется.

Я так понимаю это в том случае, если имеется исходник ?
А ежели такового нет ?

Re: AT32F403A

Сб июл 08, 2023 16:16:25

Тема становится томной...
А откуда может быть хекс, если он не лично ваш?
И причем тут Artery?

Re: AT32F403A

Сб июл 08, 2023 17:32:21

Тема становится томной...
А откуда может быть хекс, если он не лично ваш?
И причем тут Artery?

Томная ? никто не принуждает участвовать в ней.
Hex достался по случаю, и он таки для означенного Artery.
Собственно оттуда и все мои вопросы.

Re: AT32F403A

Сб июл 08, 2023 18:12:46

Тут вообще никто никого ни в чем не принуждает.
У нас свободное сообщество и каждый волен комментировать чужие глупости по собственному усмотрению.
Тема заявлена совсем не для реверса хекса.

Re: AT32F403A

Сб июл 08, 2023 19:31:09

... каждый волен комментировать чужие глупости по собственному усмотрению.
Тема заявлена совсем не для реверса хекса.

Тема была заявлена мною про Artery, как оно, что оно, с чем оно, ибо я с ним не знаком.
Если вашему величеству что то не нравится, и оно, величество, считает мои вопросы глупостью,
а ответить о инструменте для реверса оскорбительно - то не отвечайте.
Из всего написанного, сделал вывод - есть два противоположных мнения.
Как приедут мои железки буду сам изучать, самый надёжный метод.
Всем спасибо.

Re: AT32F403A

Вс июл 09, 2023 10:31:50

Инициализация тактирования микроконтроллера немного другая, но это мелочи.

Это как раз НЕ мелочи. Все начинается с тактирования. Поэтому простое копирование параметров приведет либо к полной неработоспособности (коэффициенты выведут PLL в нерабочий диапазон), либо частота будет нештатной для проекта.

никто ж такие штуки сам не пишет, используют готовые. в шаблонном проекте на BSP, тактирование устанавливается ф-ей system_clock_setup(). Прикольно конечно, что тактирование устанавливается из main(). Получается, что без BSP даже тактирование не поднимишь.
Я же взял фреймворк от at32f403xx, который без BSP
https://github.com/GlobalMEMS/eCompass- ... at32f4xx.c
Чтобы разобраться и поменять коэффицент на 240МНz у меня ушло 15 минут.

Re: AT32F403A

Вс июл 09, 2023 15:28:53

никто ж такие штуки сам не пишет

Значит я - "никто"... :)))
А чем настройка домена осциллятора отличается от настройки УАРТа?
И зачем нужно настраивать все это через BSP/SPL/LL/HAL/далее со всеми остановками кроме.... ? :)))
Чем не устраивает обычный CMSIS? Тем более, что оная system_clock_setup примитивна. Да и порой нужно на лету перестраивать осциллятор... Нахрена мне BSP?

Re: AT32F403A

Вс июл 09, 2023 16:13:54

В cmsis нет ни одного периферийного регистра вообще-то. Так что вы там пишете? Машкоды?

Re: AT32F403A

Вс июл 09, 2023 17:18:40

Под CMSIS понимается работа с регистрами без функций SPL/BSP. Определение имен регистров остается "за скобками".

Re: AT32F403A

Пн июл 17, 2023 14:08:37

никто ж такие штуки сам не пишет, используют готовые. в шаблонном проекте на BSP
Вы не правы. Некоторые до сих пор ещё умеют самостоятельно читать и изучать мануалы. И знают что это такое. Клиповое мышление, к счастью, пока ещё не заразно. :dont_know:

Re: AT32F403A

Пн июл 17, 2023 14:28:57

jcxz, речь шла не о чтении документации.

Re: AT32F403A

Пн июл 17, 2023 14:36:53

jcxz, речь шла не о чтении документации.
Разве?
Получается, что без BSP даже тактирование не поднимишь.
А здесь - о чём? Почему "не поднимишь"?
тактирование устанавливается ф-ей system_clock_setup()
У меня есть куча проектов на разных МК. И ни в одном нет system_clock_setup(). ЧЯДНТ? :dont_know:

Re: AT32F403A

Пн фев 05, 2024 14:22:43

Всем привет!

Обзавёлся демонстрационной платой WeAct AT32F403ACGU7.
На сайте артери есть именной эклипс, который, как я понял, использует для дебага CMSIS-DAP.
С помощью "брендованного" программатора от artety дебажится прекрасно.

Но хочу приобрести ещё недорогой программатор для AT32F403A.
Как я понял, для этого может подойти программатор, реализующий дебагинг через DAPLink (который позиционируют как реализация CMSIS-DAP).

Кто-нибудь дебажил AT32F403A через DAPLink ?

Re: AT32F403A

Пн фев 05, 2024 15:56:39

Кто-нибудь дебажил AT32F403A через DAPLink ?

Покупаете китайский J-link и прекрасно работаете через него со всеми чипами Artery.
Правда я использую Keil в разработке, но в качестве программатора с тем же J-link производство шьет камни через ArteryICPProgrammer - в нем J-link является штатным инструментом.

Re: AT32F403A

Пн фев 05, 2024 16:20:53

Кто-нибудь дебажил AT32F403A через DAPLink ?

Покупаете китайский J-link и прекрасно работаете через него со всеми чипами Artery.
Правда я использую Keil в разработке, но в качестве программатора с тем же J-link производство шьет камни через ArteryICPProgrammer - в нем J-link является штатным инструментом.

Ну в ArteryICPProgrammer изначально заложена поддержка J-link, выведено на лицевой панели программы.
А мне надо дебажить в еклипс от артери. Там, как я понимаю, через CMSIS-DAP.

Re: AT32F403A

Пн фев 05, 2024 16:44:55

А мне надо

Может стоит почитать Мануал? :music:

Изображение

Re: AT32F403A

Пн фев 05, 2024 18:05:33

А мне надо

Может стоит почитать Мануал? :music:
Изображение

пользователи говорят, что не смогли заставить эклипс от артери дебажить по J-link.
Посему, вопрос повторяю! ;)

Re: AT32F403A

Пн фев 05, 2024 20:23:26

"Пользователи" просто лохи. Нужно драйвер J-link или целиком SES поставить, о чем в том же мануале черным по белому написано. Иначе и оболочка программатора ISP не работает.
К слову, J-link можно перешить в DAP или ST-link. :tea:
Ответить