Easyelectronics.ru

Электроника для всех
Текущее время: 01 мар 2021, 18:01

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: загрузка программы из SD карты (STM32)?
СообщениеДобавлено: 28 апр 2011, 21:07 
Здравствуйте!

Зарегистрирован: 28 апр 2011, 19:21
Сообщения: 1
только начинаю осваивать микроконтроллеры STM32F103(107), прочитал вроде уже много всего, но не нашел ответа: возможна ли загрузка исполняемой программы из SD карты в микроконтроллер, т.е. можно ли реализовать:

1. чтобы микроконтроллер по включению "загружался" только с SD карты, при этом на карточке находится файл исполняемой программы ну допустим hex или bin.
2. посредством каких-то манипуляций на целевой плате (без использования внешних устройств), программа с SD карты прошивается в память микроконтроллера, после этого все устройство может фунциклировать уже без SD карты.

необходимо знать есть ли возможность удаленного обновления "firmware" у клиента посредством "вставил - нажал кнопку - все готово".
зы: про "USB boot в режиме mass storage" читал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка программы из SD карты (STM32)?
СообщениеДобавлено: 29 апр 2011, 18:14 
Старожил

Зарегистрирован: 23 окт 2010, 22:18
Сообщения: 277
Откуда: г. Пермь
По второму пункту в принципе можно намутить бутлоадер, или может даже готовый найти. Тогда можно будет и обновление кнопкой сделать.
По первому пункту сложней, но если сильно заморочатся то наверное можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка программы из SD карты (STM32)?
СообщениеДобавлено: 29 апр 2011, 18:51 
Старожил

Зарегистрирован: 03 мар 2010, 14:10
Сообщения: 1514
Откуда: Беларусь, Минск
Для релизации 1го ункта надо написать свой загрузчик, который будет читать программу с карточки, класть её в ОЗУ или ПЗУ и передавать управление на неё. В принципе вариант 2 - частный случай варианта 1. Ну а выполнять программу напрямую с карты памяти - нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка программы из SD карты (STM32)?
СообщениеДобавлено: 29 апр 2011, 19:04 
Старожил

Зарегистрирован: 14 авг 2010, 20:14
Сообщения: 1504
Возможно по нормальному, но это нужен ARM9 или Cortex-M7.
На других возможно если смотреть в сторону Java.

Вот Java меня очень сильно интересует. Только русскоязычных статей не видел хороших.
А так бы было прикольно собрать свой ПК-сервер.

Вот Java для AVR.
http://www.harbaum.org/till/nanovm/index.shtml


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: загрузка программы из SD карты (STM32)?
СообщениеДобавлено: 29 апр 2011, 19:13 
Старожил

Зарегистрирован: 14 авг 2010, 20:14
Сообщения: 1504
А вот это уже интересно. Тем более у меня уже есть отладочная платка
http://www.rtjcom.com/main.php?p=21xx


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: ВитГо


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB