Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 26.06.2019, 14:35  
ProtAS-13
Прописка
 
Регистрация: 17.03.2015
Сообщений: 285
Сказал спасибо: 0
Сказали Спасибо 208 раз(а) в 120 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Ну а я о чем говорил в самом начале? О том, что const - означает принадлежность в флешу!
Все ребятЫ, я пас.
Объяснять ТУПОМУ, который, мало того, что нихера не понимает, ни только в языковых конструкциях Си, но и в своей писанине, так еще и неспособен не только к обучению, но и осмыслению того, что он и сам написал.
Ну и оставайся ты, о "Великий Учитель" перманентным бездарем.
Реклама:
ProtAS-13 вне форума  
Непрочитано 26.06.2019, 14:55  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Сообщений: 4,418
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

) Пасаны, вы меня забавляете Вы реально ведетесь. Хотя сами то нихрена не соображаете. Бездари! Ну про скорпиона давно известно - этот чел даже дисплей то не сумел запустить, только одним цветом его залил. Помнишь? Во-во! ))
Ну а Протас похвалялся тут, что на машкодах прогал, а сам то хавнул говнеца с адресным пространством и ассемблером ARM )) Приколюха!

Кста, ПРОТАС, а нука вернись ка и процитируй мой мессаг как положено! Без вырывания из контекста, всё полностью! Ну-ка, марш, пока ремнем тебя не научил )) Ишь ты, баловник какой. Юный засранчик, мм.
Это ж надо быть таким бездарным учеником то, а А ну ка повторяй как заклинание мои слова! Ибо они - закон! Прям ну ваще )
Ишь ты, засранцы, спорить они со мной вздумали, а. Ты посмотри ка, а )
Ну-ка марш еще раз учить картинки! И чтоб пока не выучили наизусть, прям даже и не смели пикнуть! Не будите во мне зверя )) ыыыгыгы
Миниатюры:
Нажмите на изображение для увеличения
Название: 002.png
Просмотров: 0
Размер:	25.0 Кб
ID:	142935   Нажмите на изображение для увеличения
Название: 000.png
Просмотров: 0
Размер:	85.8 Кб
ID:	142936   Нажмите на изображение для увеличения
Название: 001.png
Просмотров: 0
Размер:	25.0 Кб
ID:	142937  

NewWriter вне форума  
Непрочитано 26.06.2019, 17:34  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,576
Сказал спасибо: 115
Сказали Спасибо 805 раз(а) в 582 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вы уже достали со своим офтопом!
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 27.06.2019, 23:57  
marera
Гражданин KAZUS.RU
 
Регистрация: 26.09.2005
Сообщений: 569
Сказал спасибо: 58
Сказали Спасибо 509 раз(а) в 135 сообщении(ях)
marera на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
) Ну-ка марш еще раз учить картинки!
Господи! И как у Вас хватает терпения? Не осилил в тонкостях ветку, но Вы заслуживаете уважения за время потраченное на ОБУЧЕНИЕ.
__________________
Будь проще, дойдет и до синтеза.
marera вне форума  
Непрочитано 28.06.2019, 08:18  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Сообщений: 4,418
Сказал спасибо: 395
Сказали Спасибо 2,205 раз(а) в 1,306 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Спасибо, но я просто прикалывался и даже не воспринимал в серьез ))) Долго ли скриншот экрана сделать то? А что толку "обучать" тех, кто не будет понимать всё равно. Как говорится, "дурака учить - только портить".
NewWriter вне форума  
Непрочитано 06.07.2019, 19:04  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,576
Сказал спасибо: 115
Сказали Спасибо 805 раз(а) в 582 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Мужики, нормально ли брать размер флеша из регистра 0x1FFFF7E0 (работает для STM32F103) или 0x1FFFF7CC (для STM32F0x2, с другими я пока не сталкивался, поэтому не проверял по даташитам) или же есть более надежный способ?
Просто решил сделать по-человечески эмуляцию EEPROM во флеш, чтобы использовать все свободные страницы и заменить линейный поиск на бинарный. Вот и надо за рамки дозволенного не выйти - чтобы хардфолт не вызвать или какую-нибудь нужную область флеша не затереть...
И еще. У меня массив структур объявляется так:
Код:
typedef struct{
    user_conf all_stored;
    char struct_end[0] __attribute__ ((aligned(FLASH_BLOCK_SIZE))); // this pointer provides size of structure multiple of page size
} flash_storage;
static const flash_storage Flash_Storage __attribute__ ((aligned(FLASH_BLOCK_SIZE))) = {
    .all_stored = USERCONF_INITIALIZER
};
т.е. оно гарантированно займет один блок, но нет ли шансов, что gcc запихнет что-нибудь во флеш после этого блока?
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 10.07.2019, 21:33  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,576
Сказал спасибо: 115
Сказали Спасибо 805 раз(а) в 582 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вот блин! Эту структуру gcc разместил перед остальными компонентами из секции text, поэтому стирание флеша все убивает..
Как же правильно сделать, чтобы весь свободный флеш под эмуляцию eeprom использовать?
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 10.07.2019, 21:57  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от eddy Посмотреть сообщение
Как же правильно сделать, чтобы весь свободный флеш под эмуляцию eeprom использовать?
Ну обычно еепром имеет какой то конкретный размер.
Все равно стирание будет страницами. Т.е. ее надо грузить в рам, менять значение, стирать и писать.
Я использую последние страницы. В зависимости от необходимого размера.
Функцию записи чтения все равно писать самому.
sat_art вне форума  
Непрочитано 10.07.2019, 23:15  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,576
Сказал спасибо: 115
Сказали Спасибо 805 раз(а) в 582 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sat_art Посмотреть сообщение
Все равно стирание будет страницами.
Стирание нужно лишь когда весь доступный флеш закончится, понятное дело.
Ведь наверняка же можно как-то в линкере указать метку конца всего занятого флеша, чтобы начиная с него инициализировать переменную...
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 10.07.2019, 23:23  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от eddy Посмотреть сообщение
когда весь доступный флеш закончится,
Я чего то не допонимаю. Для чего организовывается еепром?
sat_art вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 23:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot