Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
ValeryS
Модератор
7483 / 5666 / 725
Регистрация: 14.02.2011
Сообщений: 19,374
Завершенные тесты: 1
1

Опкоды для STM32

14.08.2016, 09:57. Просмотров 1194. Ответов 12
Метки нет (Все метки)

Появилась у меня дурацкая идея,написать свой дизасемблер для STM32, а может даже и отладчик
Но нигде не могу найти расшифровку команд для Tumb2
кто нибудь, подскажите документ, на сайте ихнем заблудился
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2016, 09:57
Ответы с готовыми решениями:

Чем связать STM32 + STM32 в одном корпусе?
Есть 2 платы: (1) - STM32 (Вывод на LCD + запись SD) и (2) - STM32F4 (обработка сигналов +...

Общение с барометром MS5540 на STM32 (Arduino to STM32)
Получил от китайца сей аппарат, пошел тут же гуглить что нибудь готовое, но не тут то было....

Функции для работы с кольцевыми буферами для STM32
Написал функции-шаблоны для работы с кольцевыми буферами. Параметры каждого буфера, такие как...

Драйвер для MICROSD (SPI) + FAT32 для STM32
Собственно пишу драйвер для Micro SD карточек и файловую систему FAT32. Тестируем драйвер...

Дисплейчик для STM32
Какие ЖК или OLED дисплеи можно подключить к STM32 без навороченой обвязки? () П.С. Есть...

12
Grey
Тутошний я
1703 / 868 / 154
Регистрация: 03.11.2009
Сообщений: 2,653
Записей в блоге: 1
14.08.2016, 22:38 2
такие? QRC0001_UAL.pdf
(http://infocenter.arm.com/help/topic...RC0001_UAL.pdf)
а что такое Tumb2?

Добавлено через 7 минут
нашел Thumb-2. смесь 16 и 32 битных команд.

Добавлено через 48 минут
Краткое описание набора команд Thumb-2 на русском
Набор инструкций Cortex-M3.pdf
2
ValeryS
Модератор
7483 / 5666 / 725
Регистрация: 14.02.2011
Сообщений: 19,374
Завершенные тесты: 1
14.08.2016, 22:46  [ТС] 3
Цитата Сообщение от Grey Посмотреть сообщение
а что такое Tumb2?
а это
Цитата Сообщение от Grey Посмотреть сообщение
Thumb-2.

очепятка
Цитата Сообщение от Grey Посмотреть сообщение
такие?
не совсем
нужна кодировка в числовом виде команд ассемблера, раньше звались "машинные коды"
примерно(утрирую)0xFF- mov
причем где то я эту расшифровку видел, какой бит за что отвечает,сейчас найти не могу

Добавлено через 7 минут
Grey, выкладывай документы сюда
0
Grey
Тутошний я
1703 / 868 / 154
Регистрация: 03.11.2009
Сообщений: 2,653
Записей в блоге: 1
15.08.2016, 01:15 4
вот. с опкодами. только не все понимаю, какие к какому режиму относятся. ну хреново у меня с английским.
0
Вложения
Тип файла: pdf Thumb-2SupplementReferenceManual.pdf (2.17 Мб, 11 просмотров)
Grey
15.08.2016, 01:20
  #5

Не по теме:

тогда и ссылки удаляй. иначе я не понимаю смысл этого правила.

0
ValeryS
Модератор
7483 / 5666 / 725
Регистрация: 14.02.2011
Сообщений: 19,374
Завершенные тесты: 1
15.08.2016, 06:01  [ТС] 6
Цитата Сообщение от Grey Посмотреть сообщение
иначе я не понимаю смысл этого правила.
Ну смысл то простой
правила п 4.11
Картинки и любые другие файлы загружайте на форум, во избежание их удаления или потери на сторонних ресурсах. По этой же причине коды программ также должны находиться на форуме.
(выделено мной)
не приходилось сталкиваться с "протухшими" ссылками?
Цитата Сообщение от Grey Посмотреть сообщение
ну хреново у меня с английским.
у меня так же
Будем разбираться
Спасибо
Нет желания присоединиться?
0
Grey
Тутошний я
1703 / 868 / 154
Регистрация: 03.11.2009
Сообщений: 2,653
Записей в блоге: 1
15.08.2016, 19:13 7

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
не приходилось сталкиваться с "протухшими" ссылками?
ну да, "протухшие" ссылки встречаются.
есть ещё 2 мотива.
поисковики не любят внешнии ссылки.
документ загружен. при следующем поиске поисковик выдаст ссылку на данный форум.

Цитата Сообщение от ValeryS Посмотреть сообщение
Нет желания присоединиться?
ну если только теоретически.
у меня сейчас нет ни одного МК STM32, ни ПО под него.

Добавлено через 22 минуты

Не по теме:

видиш ли. у меня есть проект даталоггера. но на AVR у меня не получается подключить microSD. думаю может на STM перейти. потому и просматриваю темы по STM.
ну если ещё и с библиотеками ардуино не получиться, перейду на STM.

0
ValeryS
Модератор
7483 / 5666 / 725
Регистрация: 14.02.2011
Сообщений: 19,374
Завершенные тесты: 1
15.08.2016, 19:18  [ТС] 8
Цитата Сообщение от Grey Посмотреть сообщение
у меня сейчас нет ни одного МК STM32, ни ПО под него.
так они и не нужны
в идеале отладчик-симулятор, большой комп эмулирует STM32, или другой АРМ
программа минимум- дизасемблер
пока написал загрузку HEX файла в память, бьюсь не столько с этим, сколько Qt изучаю, первое мое графическое приложение
0
Grey
Тутошний я
1703 / 868 / 154
Регистрация: 03.11.2009
Сообщений: 2,653
Записей в блоге: 1
17.08.2016, 00:23 9
Цитата Сообщение от ValeryS Посмотреть сообщение
в идеале отладчик-симулятор,...
программа минимум- дизасемблер
в кокосе такие есть?
или вообще, есть такие бесплатные?
0
ValeryS
Модератор
7483 / 5666 / 725
Регистрация: 14.02.2011
Сообщений: 19,374
Завершенные тесты: 1
17.08.2016, 00:37  [ТС] 10
Цитата Сообщение от Grey Посмотреть сообщение
в кокосе такие есть?
не знаю
Цитата Сообщение от Grey Посмотреть сообщение
или вообще, есть такие бесплатные
не встречал
у Кeil есть отладчик и не плохой, но он работает только со своей программой( в смысле которую написал и скомпилировал) чужие НЕХ файлы к нему не подключишь, у меня по крайней мере, не получилось
0
Grey
Тутошний я
1703 / 868 / 154
Регистрация: 03.11.2009
Сообщений: 2,653
Записей в блоге: 1
18.08.2016, 00:51 11
GNU Binutils работает с ARM. А вот насчёт работает ли с STM32 не понял.

Добавлено через 23 часа 1 минуту
установил кокос. он идёт без компилятора. обычно предлогают установить GNU ARM Embedded Toolchain.
а вот в его составе есть и ассемблер и дизассемблер. и много чего ещё.
он с исходными кодами.
отсюда 2 преложения.
1.посмотреть коды этого или похожего компилятора. с использованием его библиотек, написать своё приложение.
2.написать к этому компилятору графическую оболочку. ну и небольшой текстовый редактор(входящие, выходящие файлы смотреть)
1
Grey
Тутошний я
1703 / 868 / 154
Регистрация: 03.11.2009
Сообщений: 2,653
Записей в блоге: 1
22.08.2016, 23:14 12
Добавлено через 29 минут
ошибка
0
sammanta
3 / 3 / 0
Регистрация: 31.05.2015
Сообщений: 58
Завершенные тесты: 1
07.10.2016, 15:47 13
В coocos е отладчик - внутрисхемный, за счет программатора. Напримери у меня работает совместно с STlinkV2 ( классная штука!). Симулятора нет, а жалко!
0
07.10.2016, 15:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2016, 15:47

ascold.h для stm32
Встречал кто уже готовый хедер на подобии ascold.h для AVR, только для CooCox STM32 ? очень...

IAR для stm32
Добрый день! Вопрос может и глупый, но уже несколько часов тыкаюсь и ничего не получается) пишу в...

STM32 для чайников
Знает кто-то такой форум, где можно задать "простой" вопрос по использованию этих контроллеров и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru