|
4 / 4 / 1
Регистрация: 24.04.2022
Сообщений: 79
|
|
Реальные адреса из МК05.05.2022, 11:00. Показов 9515. Ответов 99
Метки нет (Все метки)
Как найти реальные адреса под которыми всё находится в МК?
Ассемблер я не понимаю. Две программы (STM32 ST-LINK Utility и STM32CubeProgrammer) показывают один и тот же результат. Не похоже на то чтоб это была только интерпретация отдельной программы. Может это реальные адреса и расположение внутри МК?
0
|
|
| 05.05.2022, 11:00 | |
|
Ответы с готовыми решениями:
99
Показывать реальные IP адреса пользователей Можно ли отдавать реальные IP адреса при проксировании в Apache? Реальные/ виртуальные |
|
4 / 4 / 1
Регистрация: 24.04.2022
Сообщений: 79
|
|
| 09.05.2022, 18:48 [ТС] | |
|
0
|
|
|
|
||||||||||
| 09.05.2022, 19:09 | ||||||||||
Могу только пожелать удачи с такими знаниями.![]() Вы зациклились на Си и рассматриваете слово "указатель" только в его контексте. Это неправильно. Хотя нет, вру, вы просто тролите! Троль собачий!
0
|
||||||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||||||||
| 09.05.2022, 21:20 | |||||||||
|
Но усложняет анализ адресов данных, а ведь именно в этом ТС пытается разобраться. То, что он прочитал в своей программе 00 20 00 10 это криво считанное 0x2000`1000 или криво записанное 0x1000`2000? А "нет смысла распространять заблуждения" это, надо полагать, означает, что вы наконец-то перестанете писать сюда вводящую в заблуждение информацию? Ох не верю... Я писал, что ТСу нечего делать по этому адресу независимо от того, есть там что-то или нет.
0
|
|||||||||
|
|
|||||||||
| 09.05.2022, 21:56 | |||||||||
|
Я знаю о проекте ТС не больше вашего. Конкретно вот ваше заблуждение.
0
|
|||||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
||||||
| 10.05.2022, 00:17 | ||||||
|
А если вы про 0x1000`0000, то, еще раз рекомендую прочитать что же я про него писал, раз вам даже четырех повторений не хватило. Или для вас все значения во флеше, которые используются только для инициализации указателей, тоже являются указателями?
0
|
||||||
|
|
||||||||||||||
| 10.05.2022, 00:53 | ||||||||||||||
|
На что вы ответили что адрес не правильный и он равен 0x20001000 Реальные адреса из МК Так что это вы не правы и своим незнанием предмета обсуждения ввели ТС в заблуждение.
0
|
||||||||||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
||||||||||||||
| 10.05.2022, 01:52 | ||||||||||||||
Но GPIOx можно и указателем назвать: адрес есть, разыменование есть. Даже имя переменной есть, хоть и фальшивое. Не понимаю, почему очевидные вещи вгоняют вас в ступор. То про направление роста стека спамили зачем-то, теперь пытаетесь какие-то примеры привести. Или для вас константы инициализации во флеше тоже указателями стали? Почему-то вы опять игнорируете простые вопросы. --- Давайте попробуем еще раз. Определение указателя.
Впрочем, предлагайте свою тему, авось затянет. Например, можно обсудить в каком порядке стоит изучать контроллеры... Правда, мы с locm это уже обсуждали, пока не выяснилось, что он "никого учить не собирается", а советы, как результат, являются простым сотрясением воздуха.
0
|
||||||||||||||
|
|
||||||||||||
| 10.05.2022, 13:05 | ||||||||||||
|
Я же вас поправил и написал что там CCM RAM о которой вы ничего не знали и вводили других в заблуждение.
0
|
||||||||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||||||||
| 10.05.2022, 13:56 | |||||||||
|
А защищать тот бред, что вы пытаетесь приписать мне, я не собираюсь. А с другой стороны, если мы говорим про адреса, делать это надо в первую очередь а терминах машинных инструкций или ассемблера. И тут вы снова в пролете, поскольку там термина "указатель" вообще нет. А про 0x1000`0000 можете вообще успокоиться: к делу он не относится, что я с самого начала и сказал и что вы решили попытаться выкрутить против меня.
0
|
|||||||||
|
|
||||||||||
| 10.05.2022, 14:37 | ||||||||||
0
|
||||||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
||||||||
| 11.05.2022, 11:08 | ||||||||
|
В случае же адреса 0x1000`0000 и цитировал я ТСа, и обращался к нему же. Что и продемонстрировал: вас в той цитате вообще нет. На всякий случай напоминаю: адрес 0x1000`2000 меня насторожил. Учитывая, что никакой информации о контроллере ТСа у нас нет (скриншоты не считаем), дефолтная оперативка расположена по другому адресу. А по 0x1000`2000 вообще безразлично что находится. ТСу там пока делать нечего. Именно по этим двум причинам - неизвестный МК и явно неправильный адрес, я даже не стал лазить по даташитам. Без разницы что там, ТСу там делать нечего. Вот разберется с основами, поймет зачем ему это надо, почитает про различие типов памяти - тогда другое дело.
0
|
||||||||
|
Тутошний я
|
||
| 11.05.2022, 11:52 | ||
Добавлено через 28 секунд Или выдал ошибку. Добавлено через 22 минуты Указатели в языках программирования. А в контроллере везде числа. Данные - числа, адреса - числа. С какого перепуга ячейка памяти содержащая число стала указателем? Прошивка короткая, стек не нужен. Что мне мешает записать в 0x08000000 другое число?
0
|
||
|
|
||||||||||||||
| 11.05.2022, 13:44 | ||||||||||||||
|
Пишите так чтобы вас все понимали, а не догадывались что вы имеете в виду и к кому обращаетесь! Реальные адреса из МК Но вам лень было их посмотреть. На них видна модель МК. Так что не отмазывайтесь! Если говорить о компе, указатель может использоваться для передачи данных из одной функции в другую. Функции могут быть с закрытым кодом (системные функции, всякие dll). Разыменовывать указатель бессмысленно т. к. неизвестно на что он указывает. Странно что вы не знаете таких элементарных вещей и приходится объяснять.
0
|
||||||||||||||
|
Тутошний я
|
|||
| 11.05.2022, 14:18 | |||
Раньше компилятор знал, а теперь только прошивка знает, что с этим числом делать. Добавлено через 8 минут Не по теме:
А мне вот не нравится, что со мной спорят. Что тоже всех минусовать? Добавлено через 6 минут Не по теме: и Эдди влез с левым комментарием, с подачками. Он теперь белый и пушистый, а ТС минусов наставили.
0
|
|||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||||||||
| 11.05.2022, 15:47 | |||||||||
|
А ваши попытки прицепиться к словам уже надоели.
0
|
|||||||||
|
|
|||||||||||||||||||||||
| 11.05.2022, 16:37 | |||||||||||||||||||||||
|
Признайте свою ошибку и хватит выдавать черное за белое! Без вас в мире полно таких людей! Про то что у ТС STM32F405/STM32F407 нам известно. А что у этих МК по адресу 0x10002000? Откройте даташит и посмотрите. Ваше мнение ошибочно и вводит других в заблуждение. Имейте смелость это признать! void *adr;?Вы будете разыменовывать этот указатель учитывая что неизвестно в нем какие данные? Так что из-за того что его не разыменовываем он не считается указателем? То есть adr используется только для хранения адреса. С 0x08000000 точно также. Странно что вам нужно объяснять элементарные вещи. Как с новичком общаюсь! Разе вы не знаете таких элементарных вещей? [OFF] {del}
0
|
|||||||||||||||||||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||||||||||||||||
| 11.05.2022, 18:28 | |||||||||||||||||
|
Или вы мне какое-то другое мнение приписали и теперь радостно опровергаете свои фантазии? int*, будет int*, если хотят some_internal_struct*, будет some_internal_struct*.Но в данном случае аналогия опять играет против вас: вам что, неизвестно, что контроллер делает со значением 0x0800`0000? Добавлено через 12 минут
Вопрос к locm: могут ли между _sdata и _edata находиться переменные, указатели и т.п.?
0
|
|||||||||||||||||
|
|
||||||||||||
| 11.05.2022, 18:52 | ||||||||||||
|
Хотя нет, тупо тролие и изворачиваетесь распространяя вранье и неправду! Вы осознаете что тему читают другие люди и вы очень глупо выглядите? Или вам плевать что о вас думают? Любите быть посмешищем?![]() Почему вы не дали ссылку на сообщение? Потому что вы голословный троль! Все смеются над вами и вашей тупостью! ![]()
0
|
||||||||||||
|
4144 / 2722 / 433
Регистрация: 09.09.2017
Сообщений: 12,055
|
|||||||||
| 11.05.2022, 19:24 | |||||||||
|
Не волнуйтесь, на вашу работу (введение в заблуждение, отупление людей) я не претендую. Наоборот, в этом я ваш идеологический противник: я за прогресс и просвещение. Это же подтверждается подходом к ответам: мои объяснения против ваших отмазок. Указатель хранит адрес - это верно. Но по адресу 0x0800`0000 указателя нет, так что непонятно при чем здесь это.
0
|
|||||||||
|
|
||||||||||||
| 11.05.2022, 19:48 | ||||||||||||
![]() ![]() ![]() ![]() Теперь все знают что вы полный новичок в STM32.![]()
0
|
||||||||||||
| 11.05.2022, 19:48 | |
|
Реальные скорости Wi-Fi Реальные надписи в маршрутках... Как заработать реальные деньги?
Реальные знаки и их HTML сущности Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|