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

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

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

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

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

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


 
Опции темы
Непрочитано 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.RU
 
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 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.ru/forums/showthread.p...38#post1067538
MikhailSh вне форума  
 

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

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

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

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


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


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