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

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

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

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

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

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


 
Опции темы

Как STM32 заставить загружать и выполнять программу из ОЗУ?

Непрочитано 12.09.2016, 10:44  
MikhailSh
Временная регистрация
 
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MikhailSh на пути к лучшему
По умолчанию Как STM32 заставить загружать и выполнять программу из ОЗУ?

По методике из http://mcustep.ru/2-stm32-zagruzka-i...j-pamyati.html не получается. Микроконтроллер STM32F407.
Может есть другие способы?
Миниатюры:
Нажмите на изображение для увеличения
Название: Test.jpg
Просмотров: 0
Размер:	74.0 Кб
ID:	101093  
Реклама:
MikhailSh вне форума  
Непрочитано 12.09.2016, 10:52  
bass1981
Гражданин KAZUS.RUN
 
Регистрация: 01.09.2007
Сообщений: 897
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: Как STM32 заставить загружать и выполнять программу из ОЗУ?

Может у вас в микроконтроллере протект на память стоит ???
Хотя он пишет что не доступен elf файл....
bass1981 вне форума  
Непрочитано 12.09.2016, 11:24  
MikhailSh
Временная регистрация
 
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MikhailSh на пути к лучшему
По умолчанию Re: Как STM32 заставить загружать и выполнять программу из ОЗУ?

Никаких защит не ставил.
Да и на картинке адрес не ОЗУ а Флеш почему то, хотя в настройках ставил как по ссылке.
Непонятно зачем тогда запуск программы из ОЗУ предусмотрен (BOOT0=1, BOOT1=1), если обычными средствами не получается залить программу без всяких исхищрений?
MikhailSh вне форума  
Непрочитано 12.09.2016, 19:55  
Неаполитанский Залив
Временная регистрация
 
Регистрация: 10.09.2016
Сообщений: 29
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
Неаполитанский Залив на пути к лучшему
По умолчанию Re: Как STM32 заставить загружать и выполнять программу из ОЗУ?

Опять этот Cube? Ну он может и чудить... не знаю, им не пользовался.
Однако, проект в Кубе изначально должен быть скомпилирован именно для загрузки в RAM. В настройках проекта это надо прямо указать. Тогда подключится соответствующий скрипт и линковщик проекта сделает все именно так, как нужно.
К тому же, размер запускаемого кода плюс размер используемой в коде оперативки не должен превышать размеров RAM микроконтроллера.
Я так понимаю, что этот микроконтроллер установлен на отладочной плате Дискавери?
Сообщение от MikhailSh Посмотреть сообщение
Непонятно зачем тогда запуск программы из ОЗУ предусмотрен
Запуск в ОЗУ предусмотрен, в частности, для отладки, чтобы не перепрошивать флеш и доступен практически на всех СТМах.
По идее, сам Cube должен уметь запускать отладку в ОЗУ.
И учтите, что после сброса микроконтроллера или после снятия питания, загруженный в ОЗУ код исчезнет.
Неаполитанский Залив вне форума  
Непрочитано 21.10.2016, 15:58  
MikhailSh
Временная регистрация
 
Регистрация: 06.05.2007
Сообщений: 75
Сказал спасибо: 18
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MikhailSh на пути к лучшему
По умолчанию Re: Как STM32 заставить загружать и выполнять программу из ОЗУ?

Решено:
https://kazus.run/forums/showthread....38#post1067538
MikhailSh вне форума  
 
Опции темы

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.