www.open-tager.ru

открытый лазертаг форум
Текущее время: 27 апр 2024, 01:54

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 332 ]  На страницу Пред.  1 ... 30, 31, 32, 33, 34  След.
Автор Сообщение
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 02 апр 2014, 05:34 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Есть пара хотелок, не знаю, насколько сложно их реализовать.

1. - Смена прошивки с SD карты.
То есть, записываем на карту в папку update, к примеру, файл прошивки. При включении проверяем,не пустая ли эта папка, если не пустая - перешиваемся и удаляем файл.
Я так понимаю - тут проблема с размещением кода в оперативной памяти. Это надо все функции для работы с SD картой и файловой системой залить в оперативку, при этом код должен быть позиционно независим.
Насколько это сложно сделать?
Может есть путь проще?


2. - Чтобы с компа по USB девайс виделся как флешка, видно было в прозрачном режиме содержание SD карты.
Если проще - режим карт-ридера.
Для замены звука и редактирования файла конфигурации, и, опять же - смены прошивки. Что для этого надо? Какие режимы работы USB, может кто готовое решение видел?

:?:

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 02 апр 2014, 07:37 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Bootloader with support for firmware updates from SD-cards
The OpenBLT bootloader now supports making firmware updates from a Motorola S-record file stored on an SD-card. It uses Chan's FATFS module for file access.

Firmware updates are now as easy as: (1) store S-Record on SD-card, (2) insert SD-card in slot on microcontroller board, and (3) press reset. Everything else is done automatically.

The OpenBLT download package contains demos that support firmware updates from SD-card for the following boards:


Olimex STM32-E407
Olimex STM32-P103
TI EK-LM3S6965


https://my.st.com/public/STe2ecommuniti ... tex_mx_stm


OpenBLT - Opensource BootLoader Tool
http://www.feaser.com/openblt/doku.php



http://www.feaser.com/openblt/doku.php? ... 32h103_gcc

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 02 апр 2014, 09:54 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Еще вариант
http://easyelectronics.ru/proshivka-arm ... c1300.html

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 03 апр 2014, 11:42 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Оказывается - все реально! :)
Во всяком случае уже знаю как реализовать первую хотелку (обновление прошивки с SD карты). ;)

Наверно (и скорее всего) - напишу свой бутлоадер.

Тут вообще можно запихать несколько совершенно различных прошивок по разным адресам, и при включении выбирать, какую запустить.

Места предостаточно.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 03 апр 2014, 17:47 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Оказывается - все реально! :) Места предостаточно.

Оптимистичные надежды, у меня в текущем проекте(не лазертаг) уже 20кб от 256кб осталось, пока входит, но если ТЗ расширить придётся другой чип брать, а казалось-бы 256кб, после AVR думал на всё на свете хватит :lol: Наподключал библиотек, и главное все нужны ничего выкинуть нельзя, к хорошему привыкается быстро ;)

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 03 апр 2014, 17:58 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
LTagKirov писал(а):
Pingvin писал(а):
Оказывается - все реально! :) Места предостаточно.

Оптимистичные надежды, у меня в текущем проекте(не лазертаг) уже 20кб от 256кб осталось, пока входит, но если ТЗ расширить придётся другой чип брать, а казалось-бы 256кб, после AVR думал на всё на свете хватит :lol: Наподключал библиотек, и главное все нужны ничего выкинуть нельзя, к хорошему привыкается быстро ;)

Ну на моем 512 КБт. ;) :)
Всегда стараюсь брать с запасом. 8-)

Вот и надо переходить либо на скриптовый движек, либо на байт-код.
Тогда можно сразу с SD-карты считывать скрипт и выполнять.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 04 апр 2014, 05:24 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
С механизмом передачи пакета вроде определился - все на таймерах.

Вот теперь размышляю о механизме приема.

Тоже смотрю в сторону таймеров.
Есть у АРМовских таймеров такой интересный режим - один канал делает захват по спаду, а второй - по фронту импульса.
В итоге сразу получаем и полный период сигнала (вместе с паузой) и длительность "пульса".
Изображение

Как вкусненько то, м-м-м-м..... :)

http://chipspace.ru/stm32-general-purpo ... t-capture/
http://electronics-archive.ru/stm32-tim ... %8C-1.html

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 04 апр 2014, 09:31 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Вот теперь размышляю о механизме приема.
Есть у АРМовских таймеров такой интересный режим - один канал делает захват по спаду, а второй - по фронту импульса.
Как вкусненько то, м-м-м-м..... :)


А теперь представте пробегаем через "рябую" тень и получаем кучу срабатываний прерываний от двух таймеров с приоритетами и обработкой флагов прерываний ... красота "Мозги-и-и" (с) Зомби

Нужно ли так извращатся если всё заработает простым опросом в отдельной задаче RTOS_название _подставить_нужное И еще момент сколько всего таких входов для приёма можно организовать ? Программно хоть все 100 ног использовать можно, с привязкой к таймерам уже труднее. АВРка без проблем 8 каналов обрабатывала на 16 МГц, здесь на ARM вообще руки развязаны, частоты побольше.

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 04 апр 2014, 10:24 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Вы правы, вероятно.
Но уж коли такие возможности заложены, хочу с ними разобраться.

Тут какой бонус - я буду знать достоверно длительность импульсов.
Может пригодится для "обучаемого" пульта.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: АРМейский лазертаг
СообщениеДобавлено: 04 апр 2014, 14:46 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Да, не лучшая идея таймеры использовать.
На внешних прерываниях попробую.

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 332 ]  На страницу Пред.  1 ... 30, 31, 32, 33, 34  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


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

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB