Easyelectronics.ru

Электроника для всех
Текущее время: 29 окт 2020, 22:20

Часовой пояс: 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