GPS-приемники для квадрокоптеров
Блин, я наверно ступил…
Исходил из того что загруженная прошивка подхватится чипом с прошитого флэша, а ведь это не так…
Он ведь используется как переменная среда для хранения данных.
И опыт переделки 7 в 8 не совсем правильный или неправильный, хотя модуль заработал и шлет какие то данные.
Как говорится, век живи век учись.
ну так они же могут работать вообще без флешки, это прекрасно видно
на фото внутренностей BN-180 и BN-200, китаёзы даже не утруждаются
её туда впаивать
Чето вы все запутали! Зачем тогда флеш вообще?
Придут BN-220, BN-280 и BS-280 расковыряю тоже, флэш в них должна быть судя по описанию.
Блин, я наверно ступил…
Исходил из того что загруженная прошивка подхватится чипом с прошитого флэша, а ведь это не так…
Он ведь используется как переменная среда для хранения данных.И опыт переделки 7 в 8 не совсем правильный или неправильный, хотя модуль заработал и шлет какие то данные.
Как говорится, век живи век учись.
если при загрузке месаги изменились и стало писать что прошива новая, то в принципе без разницы что загрузилость внутренняя ром или из внешней флеши скопировалось в рам и там стартануло. по идее в роме может быть бут который проверяет есть ли флешь и есть ли там прошива и принимать решение стартовать ли из флешт=и
Чето вы все запутали! Зачем тогда флеш вообще?
Данные модули, согласно официальных документов могут грузиться как с внутренней памяти ROM так и с флешки,
если она имеется в наличии и версия ПО на ней свежее чем в ROM, туда также пишутся логи и конфиг
Если флешка отсутствует или дохлая, то и настройки не будут сохраняться, я приблизительно так понимаю данный процесс…
Т.е. если во флеш вшить неправильную прошивку, она грузится все равно не будет?
Т.е. если во флеш вшить неправильную прошивку, она грузится все равно не будет?
думаю что не будет, в этом случае загрузка будет либо с использованием того,
что записано в ROM, либо вообще кирпич получится, на 84 стр. похожий случай
Всё верно.
Загрузчик проверяет наличие SQI Flash (кстати, сделает он это если фьюзы прописаны и не включено низкоуровневое конфигурирование), сравнивает версии ПО (если в SQIF софт новее, то грузит его) и загружает параметры.
Вот китайцы и лабают: совсем дешево — без флешки, средненько — мелкая флешка под сохранение настроек, дорого — с флешкой под обновление прошивки, сохранение настроек и логирование.
Ну это если очень глубоко копать, а для простых юзверей это тёмный лес,
подавляющее большинство вообще не читают официальные документы,
отсюда и темы на сотни страниц…
Каюсь, сам залез в документы только когда проблемы возникли, лень,
да и времени в обрез, хочется всегда побыстрее и без гемора, а жизнь постоянно учит -
спроси у продавана, прежде чем покупать сколько памяти на борту, например,
а когда будет ответ, решай покупать или нет…
Так кто нибудь нашел оригинальный M8N?
И отсутствие слово NEO не о чем не еще говорит?
Можно простым языком обьяснить, чего я не дополучу, купив фейк?
У меня пять модулей БН-880 которые шикарно работают, и ловят по 20 спутников уже пару лет. Ничего настраивать и прошивать было не нужно. Лично меня все устраивает. То что среди них могут попадаться бракованные - не исключено, как в любой электронике, особенно китайской. Но это типичная форумная истерия - у одного не заработало, он тут же пишет - все модули полный отстой! Срочно покупать только оригинал в пять раз дороже. И все такие сидят без вилок, и лапшу с ушей не снимают.
Так что уперед и с песнями! Только оригинал! Только хардкор.
Beer100, достаточно понимать, что покупая дешевый модуль с вероятностью 99% вы получите не NEO-M8N, а NEO-M8Q. Что это значит:
- Если модуль исправен, то Вы будете без проблем ловить 15+ спутников, уверенно иметь 3Dfix и HDOP в районе 1…3 (кстати, величина значения точности меняется от положения спутников и в данной точке в каждый момент времени может быть разной)
- Модуль без проблем будет конфигурироваться полётным контроллером, естественно если он умеет это делать
- Вы не сможете сохранять настройки (для подключения к ПК, которые не умеют конфигурировать модуль самостоятельно) и не сможете обновить прошивку.
Если Вы покупаете модуль по средней цене, то скорей всего Вы получите NEO-M8N c флеш-памятью на 4К (хотя возможны варианты). В этом случае:
1 и 2. Абсолютно идентичено предыдущему варианту - Сможете сохранять настройки (протоколы, скорость порта, GNSS-системы и т.д.), но не сможете обновить прошивку.
Ну остается вариант дорогих модулей и оригинальных от uBlox — тут будет «полный фарш», всё по спецификации и без ограничений.
ИМХО, самый лучший вариант — проверенные среднеценовые модули с «мелкой флешкой» на борту. Работать будет с любым ПК, а при необходимости достаточно просто апгрейдится на W25Q16. Как вариант, популярный BN-880.
вопрос такой , если шить прошивку в микросхему внешней флешпамяти отдельно, не через навигационный модуль
видимо нужен какой то программатор
такой, на ардуине пойдет?
skproj.ru/programmator-spi-flash-svoimi-rukami/
нужно ли файл прошивки предварительно “готовить - конвертировать”?
ИМХО, самый лучший вариант — проверенные среднеценовые модули с «мелкой флешкой» на борту. Работать будет с любым ПК, а при необходимости достаточно просто апгрейдится на W25Q16. Как вариант, популярный BN-880.
Спасибо за совет! Вопрос только в том, что ему нужно сварганить корпус?
- Модуль без проблем будет конфигурироваться полётным контроллером, естественно если он умеет это делать
- Вы не сможете сохранять настройки (для подключения к ПК, которые не умеют конфигурировать модуль самостоятельно) и не сможете обновить прошивку.
ПК у меня SPR F3.
Про какие настройки идет речь? И зачем их сохранять?
Если ПК умеет конфигурировать самостоятельно, то будет ли разница между BN-800 и M8N (дешевым) и в чью пользу?
Извиняюсь за такие вопросы, просто до нюансов использования GPS еще не дошел, но хотелось бы заказать его заранее.
Сергей, а как отпаять крышку? Феном?
Паяльник и скальпель, она тонкая прогрев и отгиб по кругу.
Класс, а то феном не пошло.
Пришли новые модули от Beitian.
Прикольно, в BS-280 д.б. rs232, а чип впаять забыли, д.б. max3232
в BS-280 д.б. rs232, а чип впаять забыли
Это конвертируемые платы UART/RS232.