Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/39: Рейтинг темы: голосов - 39, средняя оценка - 4.95
4 / 4 / 1
Регистрация: 24.04.2022
Сообщений: 79

Реальные адреса из МК

05.05.2022, 11:00. Показов 9672. Ответов 99
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как найти реальные адреса под которыми всё находится в МК?
Ассемблер я не понимаю.

Две программы (STM32 ST-LINK Utility и STM32CubeProgrammer) показывают один и тот же результат. Не похоже на то чтоб это была только интерпретация отдельной программы.
Может это реальные адреса и расположение внутри МК?
Миниатюры
Реальные адреса из МК  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.05.2022, 11:00
Ответы с готовыми решениями:

Показывать реальные IP адреса пользователей
Добро день ув. знатоки. Вопрос по настройке open servera или CMS Drupal. У меня есть сайт, который работает на Open servre, все...

Можно ли отдавать реальные IP адреса при проксировании в Apache?
Здравствуйте. Имеется Ubuntu Server, на нём Apache2. Apache2 проксирует некое веб-приложение, которое находится на другом сервере в...

Реальные/ виртуальные
Купил ноутбук. там процессор Intel core i5 460M 2.53 ГГц. Продовец-консультант сказал что процессор четырёх ядерный, дома посмотрел...

99
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
12.05.2022, 08:52
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от locm Посмотреть сообщение
Я ведь не о ней писал!
То есть вы влезли в середину обсуждения вопроса ТСа и требуете внимания только к себе? Что-ж, в конце концов вы этого добились.
Цитата Сообщение от locm Посмотреть сообщение
То есть то что я написал что 0x10000000 это начало дополнительного ОЗУ в F4, вы считаете заблуждением?
Оставьте уже этот адрес в покое! Никого он здесь не интересует.
Вы показали свое невежество незнанием что такое вершина и дно стека, что такое указатель - самых базовых вещей.
Цитата Сообщение от locm Посмотреть сообщение
Вы в курсе что много системных функции возвращают указатель, нужный для других функций?
Вы в курсе, что если указатель не предназначен для использования юзером, он делается типизированным? void* возвращают только те, кто работает с сырой памятью, и знать не знают, что юзер туда положит.
Цитата Сообщение от locm Посмотреть сообщение
Зачем его описывать если данные должны быть доступны только в пределах библиотеки функций?
Если вы не знаете имени функции и типов входных и выходных параметров, как вы ее вообще вызывать собрались?!
Цитата Сообщение от locm Посмотреть сообщение
В 0x08000000 хранится адрес, а значит это указатель.
Я там выше приводил кусок startup'а. Вы его проигнорировали, но я повторю: есть ли в той области флеша указатели?
Цитата Сообщение от locm Посмотреть сообщение
Не я его запутал, а вы.
Да, я понял: вы не специально запутали ТСа, а сами не владеете материалом. Почитайте все-таки что такое указатель и чем он отличается от адреса. Эти два слова - не синонимы.
0
Тутошний я
 Аватар для Grey
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,424
Записей в блоге: 2
12.05.2022, 10:56
void* возвращают только те, кто работает с сырой памятью, и знать не знают, что юзер туда положит
Наверно и так можно. Но обычно такие функции ничего не возвращают.
Зачем вам функция один раз возвращающая число, а в другой раз строку?

Добавлено через 4 минуты
И такой дурацкий вопрос, ко всем.
А где вы внутри контроллера или компа функции видели?

Добавлено через 15 минут
Что то вы всё до кучи слепили.

Добавлено через 2 минуты
И можете привести пример указателя, в котором значение адреса меняется?
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
12.05.2022, 12:07
Цитата Сообщение от Grey Посмотреть сообщение
А где вы внутри контроллера или компа функции видели?
Любая подпрограмма, у которой есть входные и выходные параметры.
Цитата Сообщение от Grey Посмотреть сообщение
И можете привести пример указателя, в котором значение адреса меняется?
Да в общем-то почти все указатели. Самое банальное - копирование строк.
C
1
while((*dst++ = *src++)){}
0
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
12.05.2022, 12:34
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
То есть вы влезли в середину обсуждения вопроса ТСа и требуете внимания только к себе?
Вы вообще о чем пишите? Я о том что цитируете меня и оправдываетесь что обращаетесь к ТС. Я что ТС?

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Оставьте уже этот адрес в покое! Никого он здесь не интересует.
И это вместо того чтобы признать свою ошибку! Вы были не правы и ввели ТС в заблуждение, но признавать это не хотите! Вы понимаете что остальные видят это и что они думают о вас? Ваша репутация ниже плинтуса!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Вы показали свое невежество незнанием что такое вершина и дно стека, что такое указатель - самых базовых вещей.
Я много раз четко и понятно формулировал что имел в виду. Но глупому человеку или троллю доказывать бесполезно. Или не поймет или будет дальше тролить.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я там выше приводил кусок startup'а. Вы его проигнорировали, но я повторю: есть ли в той области флеша указатели?
То сферический в вакуме кусок стартапа. Где определения _sdata и _edata?
Выкладывать нужно все.
В них должны быть адреса. Что логично и соответствует тому что я пишу с начала темы.
Если до вас до сих пор не дошло - указатель хранит адрес. На вас негативно повлиял Си. Элементарных вещей не понимаете.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Да, я понял: вы не специально запутали ТСа, а сами не владеете материалом.
Не выдумывайте. Это вы ввели в залужение ТС написав по адресу 0x10000000 ничего нет. Вместо того чтобы признать свою ошибку вы перекладываете вину на ТС (якобы он не указал модель МК, хотя она есть на скрине в первом сообщении), на меня (тупо тролите). Кто виноват в том что у вас нет опыта работы с разными моделями STM32 и вы не знаете что в некоторых из них по адресу 0x10000000 находится ОЗУ? Так вот, если вы не знаете, не пишите, тем самым вводя людей в заблуждение. Надеюсь вы никого не обучаете? Потому что грош - цена таким учителям как вы.

Цитата Сообщение от Grey Посмотреть сообщение
А где вы внутри контроллера или компа функции видели?
Функции это софт и они не встроены в МК (хотя если рассматривать загрузчик, он тоже состоит из набора функций). К компе с виндой функции это WinAPI.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
12.05.2022, 14:06
Цитата Сообщение от locm Посмотреть сообщение
Вы вообще о чем пишите?
О том, что уже надоели ваши придирки не по существу.
Цитата Сообщение от locm Посмотреть сообщение
И это вместо того чтобы признать свою ошибку!
Вот укажете на ошибку, тогда и сможете о ней говорить. Но вы этого сделать не сможете, потому что про тот адрес я ничего конкретного не говорил. Именно потому что он не имеет отношения к теме.
Цитата Сообщение от locm Посмотреть сообщение
Вы понимаете что остальные видят это и что они думают о вас? Ваша репутация ниже плинтуса!
COKPOWEHEU
3506 / 2047 / 384
locm
2849 / 1357 / 170
Упс! Опять ваши фантазии разбиваются о самые банальные проверки. Впрочем, я вам даже подскажу как выкрутиться: попробуйте нормировать эти числа на количество постов. А хотя чего это я, вы же гораздо лучше разбираетесь в том, как окружающих обмануть.
Цитата Сообщение от locm Посмотреть сообщение
Я много раз четко и понятно формулировал что имел в виду.
Угу, что по адресу 0x0800`0000 указатель.
Цитата Сообщение от locm Посмотреть сообщение
То сферический в вакуме кусок стартапа. Где определения _sdata и _edata?
В смысле?! Это стандартный стартап от ST. Возьмите да посмотрите. Или у вас все познания контроллеров ST ограничены зубрежкой даташитов? _sdata, _edata и _sidata определены в ld-файле как начало и конец данных инициализации на флешке, и начало .dseg.
Вы вообще хоть раз в жизни писали стартап-файлы?
Или такая психологическая травма от Си (раз в каждом посте поминаете), что ни им, ни ассемблером принципиально не пользуетесь?
Цитата Сообщение от locm Посмотреть сообщение
Если до вас до сих пор не дошло - указатель хранит адрес.
Если до вас до сих пор не дошло - не все, что хранит адрес является указателем.
Цитата Сообщение от locm Посмотреть сообщение
написав по адресу 0x10000000
Этот оффтоп уже можно игнорировать...
Цитата Сообщение от locm Посмотреть сообщение
Не выдумывайте. Это вы ввели в залужение ТС
Не с того начинаете. А начинать надо с того, как вы ввели в заблуждение ТС, сказав, что указатель на стек хранится во флеш-памяти.
0
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
12.05.2022, 14:27
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
О том, что уже надоели ваши придирки не по существу.
Ваши тупые придирки тоже!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Вот укажете на ошибку, тогда и сможете о ней говорить.
Я много раз писал о том что вы ошибочно считаете что по адресу 0x10000000 ничего нет! Но вы это игнорируете и продолжаете тролить!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Но вы этого сделать не сможете, потому что про тот адрес я ничего конкретного не говорил.
В который раз размещаю цитату.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Цитата Сообщение от getstm32 Посмотреть сообщение
Порядок я думаю правильный, little endian для этого адреса выглядит так: 10002000
Но по этому адресу в контроллере ничего подходящего нет.
У вас есть адрес дна стека 0x2000`1000. Если его записать в little-endian, получится 00 10 00 20, во флешке контроллера он так и хранится (это я в прошлом посте показывал). Просто у вас то ли отладчик кривой, то ли еще что, но байты он здорово перемешал.
Вы написали что по адресу 0x10002000 ничего нет и ввели в заблуждение ТС написав что он неправильно понял и адрес 0x20001000.
Все давно это поняли и смеются на вашими попытками оправдаться!
Признайте свою ошибку и закроем на этом тему.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Возьмите да посмотрите. Или у вас все познания контроллеров ST ограничены зубрежкой даташитов? _sdata, _edata и _sidata определены в ld-файле как начало и конец данных инициализации на флешке, и начало .dseg.
Они отличаются в зависимости от МК и ничего не мешает самому изменить данные. Нужно выкладывать все, а не куски.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Этот оффтоп уже можно игнорировать
Вы предпочитаете игнорировать то в чем вы не правы? Это политика двойных стандартов! Это говорит о том какой вы человек!
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
12.05.2022, 15:34
Цитата Сообщение от locm Посмотреть сообщение
Я много раз писал о том что зачем-то приписываю, будто вы ошибочно считаете что по адресу 0x10000000 ничего нет!
Исправил. Зачем вы мне это приписываете и спорите потом сами с собой, мне неизвестно. Видимо, из желания потроллить.
Цитата Сообщение от locm Посмотреть сообщение
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Это кусок кода из startup от самих ST.
Они отличаются в зависимости от МК и ничего не мешает самому изменить данные.
Я не вы, подтасовкой не занимаюсь.
А вот если бы вы хоть раз в жизни писали стартап-код, поняли бы о чем речь без подсказок. Тем более что я в отличие от вас не стремлюсь придраться к словам.
Цитата Сообщение от locm Посмотреть сообщение
Вы предпочитаете игнорировать то в чем вы не правы?
Еще раз: я про содержимое этого адреса ничего конкретного не говорил, соответственно не могу быть ни правым, ни неправым.
Цитата Сообщение от locm Посмотреть сообщение
Признайте свою ошибку и закроем на этом тему.
Признайте, что ТСу нечего там делать на данном этапе.
0
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
12.05.2022, 16:04
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Зачем вы мне это приписываете и спорите потом сами с собой, мне неизвестно. Видимо, из желания потроллить.
Тролите вы, а не я и отрицаете то что сами написали? Или у вас опять проблемы с памятью о которых я писал выше?

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я не вы, подтасовкой не занимаюсь.
Ага, крутитесь как уж на сковородке пытаясь оправдаться за чушь про адрес 0x10000000!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Тем более что я в отличие от вас не стремлюсь придраться к словам.
Ага, у вас точно проблемы с памятью раз забыли свои придирки относительно стека. Или опять политика двойных стандартов?

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
я про содержимое этого адреса ничего конкретного не говорил
Говорили, но продолжаете это отрицать! Вашу цитату приводил в предыдущем сообщении Реальные адреса из МК
Вы ясно написали что "по этому адресу в контроллере ничего подходящего нет." то есть ввели залужение ТС. Если не знаете что по адресу 0x10000000 находится ОЗУ пригодная для стека, лучше помолчите и не позорьтесь!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Признайте, что ТСу нечего там делать на данном этапе.
Не я создавал проект. Я лишь констатирую факт что ТС оказался прав в том что стек расположен начиная с 0x10002000. Вы же начали его отговаривать и писать что он ошибся и стек находится начиная с 0x20001000. Реальные адреса из МК
Признайте свою неправоту и то что ТС прав что стек находится начиная с 0x10002000.
Вы же понимаете что остальные читают и видят вашу ложь. Что они о вас подумают? Или вам плевать на мнение окружающих?
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
12.05.2022, 16:20
Очередная куча пустых оскорблений, на которые мне уже надоело отвечать. Тем более вы парой страниц раньше писали, что пытаться вам что-то объяснить бесполезно.
---
Лучше скажите, почему обычный стартап из десятка ассемблерных команд вас в такой ступор вгоняет? Вы правда никогда подобны вещи не писали, что даже не знаете что там происходит?
0
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
12.05.2022, 19:17
Я намеренно не оскорблял в отличие от вас
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Наркоман?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Говорил же - завязывайте с веществами.
А то что вы тролите и выставляете себя посмешищем это факт.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Тем более вы парой страниц раньше писали, что пытаться вам что-то объяснить бесполезно.
Очередное вранье. Где ссылка на сообщение или цитата?

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Лучше скажите, почему обычный стартап из десятка ассемблерных команд вас в такой ступор вгоняет?
Специально для вас (что поделать если у вас сложности с памятью и все забываете) процитирую себя.
Цитата Сообщение от locm Посмотреть сообщение
То сферический в вакуме кусок стартапа. Где определения _sdata и _edata?
Выкладывать нужно все.
Короче тупо тролите! Завязывайте с этим.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Вы правда никогда подобны вещи не писали, что даже не знаете что там происходит?
Нашелся "гуру STM32" который не знает что по каким адресам находится!
Не позорьтесь!
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
13.05.2022, 11:22
Цитата Сообщение от locm Посмотреть сообщение
А то что вы тролите и выставляете себя посмешищем это факт. мои фантазии, поскольку никаких подтверждений этому нет, но очень не хочется признавать свое невежество
Так-то правильнее будет.
Цитата Сообщение от locm Посмотреть сообщение
Специально для вас (что поделать если у вас сложности с памятью и все забываете) процитирую себя.
То сферический в вакуме кусок стартапа. Где определения _sdata и _edata?
Тоже мне нашли проблему!
Вот вам самодельный стартап от gd32vf103:
Кликните здесь для просмотра всего текста
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
_start:
  la sp, _stack_end
  
  push s0, s1, s2, s3
  pop s0, s1, s2, s3
 
  la t0, _data_load
  la t1, _data_start
  la t2, _data_end
  
COPY_DATA_LOOP:
  bgeu t1, t2, COPY_DATA_END
  lw t3, 0(t0)
  sw t3, 0(t1)
  addi t0, t0, 4
  addi t1, t1, 4
  j COPY_DATA_LOOP
COPY_DATA_END:
 
  la t0, _bss_start
  la t1, _bss_end
CLEAR_BSS_LOOP:
  bgeu t0, t1, CLEAR_BSS_END
  sw zero, 0(t0)
  addi t0, t0, 4
  j CLEAR_BSS_LOOP
CLEAR_BSS_END:

Вот дизассемблированный от AVR:
Кликните здесь для просмотра всего текста
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
0000001e <__ctors_end>:
      1e:   11 24           eor r1, r1
      20:   1f be           out 0x3f, r1    ; 63
      22:   cf e5           ldi r28, 0x5F   ; 95
      24:   d2 e0           ldi r29, 0x02   ; 2
      26:   de bf           out 0x3e, r29   ; 62
      28:   cd bf           out 0x3d, r28   ; 61
 
0000002a <__do_copy_data>:
      2a:   10 e0           ldi r17, 0x00   ; 0
      2c:   a0 e6           ldi r26, 0x60   ; 96
      2e:   b0 e0           ldi r27, 0x00   ; 0
      30:   e4 e3           ldi r30, 0x34   ; 52
      32:   f4 e1           ldi r31, 0x14   ; 20
      34:   02 c0           rjmp    .+4         ; 0x3a <.do_copy_data_start>
 
00000036 <.do_copy_data_loop>:
      36:   05 90           lpm r0, Z+
      38:   0d 92           st  X+, r0
 
0000003a <.do_copy_data_start>:
      3a:   a0 37           cpi r26, 0x70   ; 112
      3c:   b1 07           cpc r27, r17
      3e:   d9 f7           brne    .-10        ; 0x36 <.do_copy_data_loop>
 
00000040 <__do_clear_bss>:
      40:   11 e0           ldi r17, 0x01   ; 1
      42:   a0 e7           ldi r26, 0x70   ; 112
      44:   b0 e0           ldi r27, 0x00   ; 0
      46:   01 c0           rjmp    .+2         ; 0x4a <.do_clear_bss_start>
 
00000048 <.do_clear_bss_loop>:
      48:   1d 92           st  X+, r1
 
0000004a <.do_clear_bss_start>:
      4a:   aa 3c           cpi r26, 0xCA   ; 202
      4c:   b1 07           cpc r27, r17
      4e:   e1 f7           brne    .-8         ; 0x48 <.do_clear_bss_loop>
      50:   02 d0           rcall   .+4         ; 0x56 <main>
      52:   ee c9           rjmp    .-3108      ; 0xfffff430 <__eeprom_end+0xff7ef430>

Если бы хоть чуть-чуть понимали ассемблер, никакой из них не вызвал бы проблем. Приведите свой стартап - от любого контроллера, если вам так не нравятся мои - будем обсуждать его.
Цитата Сообщение от locm Посмотреть сообщение
Нашелся "гуру STM32" который не знает что по каким адресам находится!
Не позорьтесь!
Ладно еще не знать наизусть карт памяти всех контроллеров - для этого справочники есть.
Но не знать что такое стек! Не знать что такое указатель! Не знать как происходит запуск контроллера! Не уметь хотя бы читать (ладно еще писать) ассемблерный код!
Вот это для не-начинающего позор.
1
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
13.05.2022, 11:36
COKPOWEHEU, где я написал такое?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Цитата Сообщение от locm Посмотреть сообщение
А то что вы тролите и выставляете себя посмешищем это факт. мои фантазии, поскольку никаких подтверждений этому нет, но очень не хочется признавать свое невежество
Так-то правильнее будет.
Вы в очередной раз показали себя лгуном и подтасовщиком фактов! Я не писал того что вы процитировали. В цитату добавили свои фантазии.
Все остальные это видят и понимают какой вы плохой человек! Видимо вам плевать что о вас думают окружающие!
Поменьше было бы таких людей как вы и мир был бы лучше!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ладно еще не знать наизусть карт памяти всех контроллеров - для этого справочники есть.
А что вы не заглянули в справочник когда увидели не знакомый для себя адрес 0x10000000?
Вы до последнего упирались пока я вас не тыкнул как котенка в скрин даташита! Реальные адреса из МК

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Но не знать что такое стек! Не знать что такое указатель!
Все я знаю. Но вы просто нашли повод потролить!
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
13.05.2022, 16:23
Цитата Сообщение от locm Посмотреть сообщение
Вы в очередной раз показали себя лгуном и подтасовщиком фактов! Я не писал того что вы процитировали.
Я вас поправил, чтобы цитата больше соответствовала реальности, и явно отметил факт исправления. Так что ваша придирка как обычно в пустоту.
Цитата Сообщение от locm Посмотреть сообщение
Поменьше было бы таких людей как вы и мир был бы лучше!
Угу, никто вам не будет мешать вводить людей в заблуждение, отбивать охоту что-то изучать. Больше дураков - больше радости для locm!
Цитата Сообщение от locm Посмотреть сообщение
А что вы не заглянули в справочник когда увидели не знакомый для себя адрес 0x10000000?
В очередной раз повторяю: потому что не имеет никакого значения что там расположено.
Цитата Сообщение от locm Посмотреть сообщение
Все я знаю. Но вы просто нашли повод потролить!
Настолько знаете, что уже пять страниц несете чушь и увертываетесь от прямого ответа.
Стартап-код вы хоть раз в глаза видели? Я уж не говорю про "писали"...

Добавлено через 2 минуты
Цитата Сообщение от locm Посмотреть сообщение
Видимо вам плевать что о вас думают окружающие!
Еще рад предлагаю вам перечитать эту тему: что окружающие говорят обо мне и о вас, чьим постам плюсы ставят. Это ведь слишком легко проверяется, придумайте что-нибудь похитрее.
0
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
13.05.2022, 16:41
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я вас поправил, чтобы цитата больше соответствовала реальности
Нет, вы процитировали меня и дописали свои фантазии!
К чему была эта провокация? Вам нравится тролить и если нет повода вы его придумываете?

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
никто вам не будет мешать вводить людей в заблуждение
Еще напишите что это я лоханулся с оперативой по адресу 0x10000000? Позорьтесь дальше и выставляйте себя посмешищем.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
В очередной раз повторяю: потому что не имеет никакого значения что там расположено.
Имеет. Потому что ТС оказался прав, а вы его ввели в заблуждение написав что по этому адресу ничего нет. В который раз это пишу, но вы отрицаете истину!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Настолько знаете, что уже пять страниц несете чушь и увертываетесь от прямого ответа.
Не я а вы!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Стартап-код вы хоть раз в глаза видели?
Видел. А вы похоже с STM32F4 и подобными вообще дела не имели раз не знали про ОЗУ по адресу 0x10000000. Допустим не знали, но зачем было вводить ТС в заблуждение написав что там ничего нет? Повторю, не знаете - не пишите. Сейчас же, вы в глазах других людей выглядите очень глупо, особенно учитывая что не признаете свою очевидную ошибку.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
что окружающие говорят обо мне и о вас
Конкретно в этой теме ничего, но это не значит что они не читают и не смеются над вами и вашей глупостью, упертостью и не желанием признавать свои явные ошибки.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
13.05.2022, 22:11
Цитата Сообщение от locm Посмотреть сообщение
Еще напишите что это я лоханулся с оперативой по адресу 0x10000000?
Нет, вы лоханулись с гораздо более фундаментальными вещами - стеком, указателями, стартап-кодом.
Зачем вы мусолите никому не нужный адрес я не знаю. Наверное, из тролльских соображений. В вашем контроллере там оперативка, в другом, например, периферия. Что у ТСа мы вообще не знаем, поскольку название контроллера он не написал.
Цитата Сообщение от locm Посмотреть сообщение
А вы похоже с STM32F4 и подобными вообще дела не имели
Да я много с чем дела не имел. С ARM'ами от Atmel тоже, и от LPC. Ну так я, в отличие от вас, и не позорюсь в вещах, в которых не смыслю.
Цитата Сообщение от locm Посмотреть сообщение
Стартап-код вы хоть раз в глаза видели?
Видел.
Тогда почему он вызывает у вас такой ступор? Какие вам еще нужны пояснения к одному из стандартных стартапов? Тем более что устроены они все примерно одинаково, даже у меток имена похожие. Ну хорошо, не нравится этот - приведите любой другой.
Цитата Сообщение от locm Посмотреть сообщение
но зачем было вводить ТС в заблуждение
А это вы ответьте зачем вводили ТС в заблуждение будто по адресу 0x0800`0000 находится указатель на стек.
Цитата Сообщение от locm Посмотреть сообщение
Конкретно в этой теме ничего, но это не значит что они не читают и не смеются над вами и вашей глупостью, упертостью и не желанием признавать свои явные ошибки.
Вы не фантазируйте, а перечитайте тему, посмотрите на рейтинги постов.
Или вы слишком боитесь признаться самому себе, что смеются именно над вами?
0
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
13.05.2022, 22:34
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
вы лоханулись с гораздо более фундаментальными вещами - стеком, указателями, стартап-кодом.
Ничего подобного. Это вы тупо тролите!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Зачем вы мусолите никому не нужный адрес я не знаю.
Не выкручивайтесь. Все давно все поняли про вас.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
В вашем контроллере там оперативка, в другом, например, периферия.
В каком STM32 по адресу 0x10000000 что-то другое кроме ОЗУ? Или опять чушь несете?

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Что у ТСа мы вообще не знаем, поскольку название контроллера он не написал.
На скринах все есть. Смотрите внимательно.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Да я много с чем дела не имел.
ОК, тогда не нужно писать о том что не знаете, иначе вводите других в заблуждение. Ошибку вы так и не признали.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
я, в отличие от вас, и не позорюсь в вещах, в которых не смыслю.
В том то и дело что позоритесь. Цитата вашего позора.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Цитата Сообщение от getstm32 Посмотреть сообщение
Порядок я думаю правильный, little endian для этого адреса выглядит так: 10002000
Но по этому адресу в контроллере ничего подходящего нет.
Позор вам за незнание элементарных вещей и введение других в заблуждение!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Тогда почему он вызывает у вас такой ступор?
Он не вызывает ступор. Я много раз писал что вы привели только часть информации. Приведите все.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А это вы ответьте зачем вводили ТС в заблуждение будто по адресу 0x0800`0000 находится указатель на стек.
Там находится адрес начала стека. Указатель хранит адрес. Все логично.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
посмотрите на рейтинги постов.
Это не рейтинги постов этой темы, а общие.
0
13.05.2022, 23:01
 Комментарий модератора 
locm, COKPOWEHEU, прекратите
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
14.05.2022, 07:37
---Оффтоп и ваш позор про 0x1000`0000 пропускаем---
Цитата Сообщение от locm Посмотреть сообщение
Он не вызывает ступор. Я много раз писал что вы привели только часть информации. Приведите все.
Не уходите от темы. Я привел достаточный для обсуждения образец кода и сказал откуда он взят. Более того, если вы не сталкивались именно с программированием f103, предложил вам привести более привычный.
Но, судя по старательным увиливаниям, вы ни с каким не работали и даже не знаете где его взять.
Цитата Сообщение от locm Посмотреть сообщение
Там находится адрес начала стека. Указатель хранит адрес. Все логично.
Вот именно так вы и пытаетесь окружающих запутать.
Не любой адрес это указатель.
Цитата Сообщение от locm Посмотреть сообщение
Это не рейтинги постов этой темы, а общие.
В левом нижнем углу поста чиселко, обычно 0. Это чиселко показывает сколько человек с данным постом согласно. Если на него кликнуть, будут даже видны ники. Вот это и есть рейтинги отдельных постов.
{del}
 Комментарий модератора 
убраны обсуждения участников
0
Эксперт по электронике
7207 / 3386 / 346
Регистрация: 28.10.2011
Сообщений: 13,317
Записей в блоге: 7
14.05.2022, 10:15
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Оффтоп и ваш позор про 0x1000`0000 пропускаем
Сами облажались с 0x10000000 и на меня перекладываете?
Ну что же, буду продолжать вас тыкать в даташит как котенка! Реальные адреса из МК

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я привел достаточный для обсуждения образец кода и сказал откуда он взят.
Повторю, там было недостаточно информации. Потрудитесь и приведите все.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Вот именно так вы и пытаетесь окружающих запутать.
По вашему указатель хранит адрес или значение по адресу? По моему вы сами во всем запутались!

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
В левом нижнем углу поста чиселко, обычно 0.
И? Почти у всех сообщений этой темы 0.

PS.
ValeryS, извиняюсь что проигнорировал ваше предупреждение.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
14.05.2022, 10:38
 Комментарий модератора 
все, тема закрыта

не можете друг без друга
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.05.2022, 10:38

Реальные скорости Wi-Fi
Реальные скорости Wi-Fi Хочется уточнить у владельцев роутров какие у них скоростя. То есть скорость внутри домашней сети (скорость...

Реальные надписи в маршрутках...
- Хлопнешь дверью - умрёшь от монтировки! - 10 минут страха и вы дома.Cтоимость атракциона 7 рублей. - Просьба семечки, орешки...

Как заработать реальные деньги?
Я хочу купить велосипед но мне не хватает 14356.48 рублей. Бабушку я напрягать не хочу. Я хочу сам заработать! Ребята как с помощю SEO...

Есть ли у уравнения реальные корни
даны a, b, c реальные цифры. Решать есть ли у ax^2 + bx+c=0 уравнения реальные корни

Реальные знаки и их HTML сущности
В работе встроенного в сайт редактора, с помощью которого производится занесение контента, обнаружились некоторые недостатки. Занимаясь их...


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

Или воспользуйтесь поиском по форуму:
100
Закрытая тема Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru