Прошивка elf 2: Прошивка Евро-2 Isuzu Elf ( Исузу эльф ) от 10000 рублей

Ambarella a7 прошивка elf. Прошивка с помощью Ambarella DirectUSB

(раздел «Скидки и распродажи») и обещал выложить расчлененку ВР.
Заострять внимание на сроках доставки не буду (трудно писать про лотерею Почты России), фотографиями упаковки тоже не буду перегружать обзор - все стандартно (картонка, пупырка, коробочка с ВР).
Видео тоже не буду выкладывать - чип, сенсор OV4689 и прошивка стандартные, в интернете есть масса примеров видео.

Угол обзора

Измерял сложенным (для жесткости) листом бумаги А4, вставленном в клавиатуру (по фото и не поймешь). Расстояние от объектива до листа бумаги получилось 47 мм, половина длины листа - 149 мм, по формуле тангенса угла противолежащей стороны угол обзора по горизонтали получился примерно 145 градусов (arctg (149/47) * 2 ).

Информация о битрейтах видео

2560*1080 (21:9) @ 30fps

1080 P @ 45fps

1080 P HDR @ 30fps (с помощью модификатора прошивки удалось увеличить битрейт с 12Мбит/с до 20-ти)

Из описания ВР на сайте продавца не совсем понятно, как работает внешний GPS. Уточняю - пишутся логи в отдельные файлы, можно наложить координаты и скорость на видео (по отдельности), на флешке при первом форматировании через меню видеорегистратора появляется папка, в которой находится программа RegistratorViewer, которая позволяет просматривать всю информацию о поездке.

Примерная картинка программы

С первой проблемой столкнулся, пытаясь установить в меню нужное мне разрешение «1080 P HDR @ 30fps» - его попросту не было, были доступны только «1080 P @ 30fps», «720 P @ 60fps», «720 P @ 30fps».
Написал продавцу, пригрозил диспутом, тот быстро мне прислал свежую прошивку (FW X40 20170104 V1.0 , была FW X40 20161129 V1.0 ), после установки которой дополнительно появились «2560*1080 (21:9) @ 30fps», «1080 P HDR @ 30fps», «1080 P @ 45fps»

Фото номера прошивки


Так как после моего прошлогоднего обзора были заказы на этот ВР, то надеюсь, что информация о прошивке данного аппарата будет полезна муськовчанам.

Прошивка

Свежую прошивку можно скачать
В ней увеличен битрейт для основных видеорежимов (при выборе качества SUPER FINE устанавливается постоянный 24 мбит/с, FINE - переменный 24 мбит/с, для STANDART - старый 12 для желающих сравнить качество записи)

и изменена таблица экспозамера (занулены мешающие оценке поля - попадающие в кадр небо и торпеда автомобиля)

Извлекаем из архива файл x40_0001.bin , копируем его в корень предварительно отформатированной в видеорегистраторе флешки, вставляем ее в отключенный от питания ВР, подключаем питание, ждем появления приглашения к прошивке, кнопками Rec или Mic выбираем «Yes» или «Да» (в зависимости от выбранного языка), нажимаем центральную круглую кнопку, ждем. После завершения прошивки будет предложено сбросить ВР до заводских настроек. Соглашаемся, перегружаем ВР, проверяем версию прошивки, удаляем с флешки файл x40_0001.bin.
Прошивка стандартная, модифицируется программой AmbaExtractor ()

Вторая проблема состояла в том, что регистратор при отключении питания выключался моментально, не сохраняя последний файл. Вскрытие показало, что разошлась хлипкая пайка соединенных последовательно ионисторов

Об этом подробнее

Не знаю, что послужило причиной - пинание посылки ногами на Почте России или мое вскрытие, припаял, добавив побольше припоя, все стало нормально. Возникло подозрение, что при пайке ножка ионистора могла проплавить изоляцию корпуса (паял без извлечения платы из корпуса), поэтому на всякий случай подсунул между ножкой и корпусом кусочек плотной бумаги.


Фото взял у strix-iwan

Кстати, в меню по умолчанию установлена задержка выключения «1 мин» (при отключении внешнего питания), рекомендую переключить в «Off», так как заряда ионистора хватает только на корректное завершение записи последнего файла

Ну и внутренности ВР



Термопасты была капелька (на фото видны только следы), намазал побольше КПТ-8.


Ионисторы 2.7V 5F, соединены последовательно.

До сенсора добраться не получилось (корпус камеры склеен), будем надеяться, что там действительно OV4689

Модуль GPS с разборкой

На модуле содержится надпись, информирующая о необходимости перевернуть антенну в случае приклеивания на лобовое стекло


Так как я планирую устанавливать модуль именно так, проделал эту операцию
Отклеил липучку с двух сторон


Отвернул четыре самореза, снял крышку


Перевернул антенну, кусочком самоклейки прилепил к корпусу, собрал обратно

Установка в машине

Сначала фото старичка CarCam K2000, который отпахал без особых проблем более пяти лет (скорее всего, поставлю его вид сзади записывать)


Обозреваемый видеорегистратор, вид внутри


и снаружи со вспышкой (простым глазом ВР почти не заметен)


Регистратор за свою цену хороший, функционал отличный, форм-фактор позволяет почти незаметно разместить аппарат в автомобиле (так как еще не установил его в авто, фото пока не могу выложить).
Надеюсь, что продавец будет отправлять новым покупателям аппараты со свежей прошивкой (можно при заказе уточнять это у продавца).
С момента моего прошлого обзора цена немного поднялась, но я в процессе переписки с продавцом давал ему ссылку на предыдущий обзор (надеюсь, он гугловский перевод понял), и можно попробовать при заказе сбить немного цену, сославшись на Муську:)

Планирую купить +16 Добавить в избранное Обзор понравился +14

Последняя версия программы предназначена для установки и восстановления программного обеспечения (прошивки) в видеорегистраторах, видеокамерах, использующих процессоры фирмы Амbаrella.

Поддерживаемые процессоры:

  • Ambarella A2: A2S30, A2S60, A2S70
  • Ambarella A5: A5S30, A5S50, A5S90
  • Ambarella A7: A7LA30, A7LA50, A7LA50D, A7LA55, A7LA70, A7LA70D, A7LA75, A7LA85
  • Ambarella A12: A12A35, A12A55, A12A75
Если устройство не включается, не спешите обращаться в сервис-центр. Попробуйте восстановить прошивку с помощью программы Ambarella DirectUSB.

Восстановление прошивки требуется в следующих случаях:

  • Стирание прошивки в случае внешних воздействий (нестабильное питание, статическое электричество).
  • Неудачная прошивка с помощью карты памяти (например, регистратор выключился в процессе прошивки).
  • Использование прошивки от другого устройства.
  • Иногда прошивка с карты памяти может устанавиться "криво", наложившись на старую прошивку.
  • Замена микросхемы NAND-памяти (Flash Memory), в которой хранится прошивка.

Обновление прошивки происходит следующим образом. Видеорегистратор переводится в режим программирования, путем нажатия и удержания определенной кнопки. Затем устройство подключается к USB-порту компьютера. Используя программу Ambarella DirectUSB, в NAND память устройства "заливается" новая прошивка.

Прошивка с помощью Ambarella DirectUSB

TrendVision выпустила специальную версию программы Ambarella DirectUSB. В неё вшиты последние прошивки TrendVision для Ambarella и сделаны предварительные настройки. Программу можно использовать для любых устройств Ambarella других производителей, если имеется исходный файл прошивки.

1. Скачайте файл и распакуйте его

2. Запустите файл установки TrendVision DirectUSB-III .exe, дважды щелкнув по нему

3. После установки программы, на рабочем столе появится иконка программы DirectUSB-III
- Программа устанавливается в папку C: \ Program Files (x86) \ TrendVision \ USB-III \
- Прошивки находятся в папке C: \ Program Files (x86) \ TrendVision \ USB-III \ FW \
- Драйвера находятся в папке

4. Нажмите и отпустите кнопку RESET на видеорегистраторе.

5. Нажмите и удерживайте кнопку для входа в режим программирования и подключите видеорегистратор к USB-порту компьютера. Кнопки для входа в режим программирования:

- MR-700, MR-712, MR-720, MR-715, MR-720 кнопка программирования - REC (вторая слева)
- TDR-708, TDR-718, TDR-719 кнопка программирования - MODE (нижняя слева)
- Combo - кнопка программирования (нижняя справа)
- TV-103 кнопка программирования > (крайняя правая)
- TV-100, TV-102, TV-Q2N, TV-Q2, TV-Q5, TV-Q5NV, TV-107 кнопка программирования - REC
- Для устройств других производителей можно попробовать по очереди удерживать все кнопки

6. Войдите в диспетчер устройств (Компьютер \ Управление \ Диспетчер устройств) и убедитесь в том, что новое устройство определилось как "Ambarella Evolution Board 1.2.3.0". Если устройство определилось как "Неизвестное устройство" придется устанавливать драйвера вручную (описано ниже).

7. Если устройство вообще не обнаружилось в диспетчере устройств, можно попробовать нажать на 3-5 сек. кнопку POWER. Или переподключите устройство в другой порт USB.

8. После определения компьютером, в независимости от установки драйверов, можно отпустить кнопку программирования.

9. Если драйвера не установились (это возможно для Windows 8 и Windows 10) и в диспетчере устройств появилось "Неизвестное устройство", необходимо Возможно, придется установить драйвера вручную: щелкнуть правой мышкой на "Неизвестное устройство" -> Обновить драйвер -> Выполнить поиск драйверов на этом компьютере -> Искать драйвер в следующем месте -> выбрать папку C: \ Program Files (x86) \ TrendVision \ USB-III \ Driver -> OK -> Далее. Разрешить установку драйверов.

10. Запустите программу DirectUSB-III, щелкнув иконку на рабочем столе. На вкладке Download необходимо выбрать модель процессора Model: A2, A5, A7 или A12 вашего видеорегистратора и путь к файлу прошивки в поле Firmware Programming . Прошивки для видеорегистраторов TrendVision находятся в папке C: \ Program Files (x86) \ TrendVision \ USB-III \ Driver \ . Их можно выбрать, нажав на кнопку . Название прошивки содержит название модели. Для устройств других производителей, файл прошивки должен иметь расширение ".elf" . и путь к прошивке выбирается с помощью кнопки

Choose . Тип процессора по моделям:
- MR-700, MR-710, MR-715, MR-720, TDR-708, TDR-718, TDR-719, Combo - процессор Model: A7
- TV-103, TV-102, TV-107, TV-108, TV-Q2, TV-Q5 - процессор Model: A2
- TV-Q5NV - процессор Model: A5

13. После окончания прошивки, отключите видеорегистратор от компьютера и обязательно нажмите на кнопку RESET для выхода из режима программирования.

14. Включите видеорегистратор и сделайте сброс настроек через меню.

This tool has been tested by several DCT users and seems to be reliable.

Disclaimer:

Screenshot:

What is AFT?
AFT (A mbarella F irmware T oolbox) is an application for modifying Ambarella A2, A5 and A7 firmware binaries. This includes extracting all raw partitions, editing the filesystem and all used strings (for example for translating purposes) and modifying the bitrate table. More features are always on my todo-list. It"s based on my knowledge of A2RomKitchen but has been rewritten from scratch!

Features:
- Analyze firmware binaries
- Export of all partitions
- Export all files from ROM-partition
- Rebuild ROM-partition with modifications
- Strings.bin editor
- A5/A7 Bitrate table editor
- Build modified firmware binaries

Requirements:
- JRE or JDK 1.8 or greater (http://java.com/download)
- Windows administrative permissions (not sure about this one)
- Firmware binaries ()

Private useage only!
Any commercial use and any use that is not educational nor private is prohibited!

ToDo:
- Implement into A12Tool (not yet developed due to lack of A12 hardware)
- finish fonts.bin editor (low priority)
- finish bitmaps.bin editor (normal priority)

Protip for 0801,0803,0805,0806 users:
Always have a USB -> mini/micro USB cable with PIN 4 and 5 linked ("burning cable") to recover your camera in case of a brick

Validation of firmwares:
You don"t trust me/my tool?
There is an easy way to validate generated firmware: Decompile the modified firmware again with AFT, if everything seems alright it should be fine!

Disclaimer:
I am not responsible for any bricked devices, dead SD Cards or anything else that might happen as a result of flashing firmwares you modified with this tool to your dashcam.

3rd Party license:

* Copyright (c) 2007, intarsys consulting GmbH
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* - Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* - Neither the name of intarsys nor the names of its contributors may be used
* to endorse or promote products derived from this software without specific
* prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.


Support me
If you want to support me and have some money left: . You"ll receive a "donator-status" in AFT which does not have any benefits, yet.

Планшет Ainol NOVO7 Elf II

Всем привет! Сегодня в своем обзоре я расскажу о планшете Ainol NOVO7 Elf II.
Давно к нему присматривался. По характеристикам понравился. И цена порадовала.
В общем, решено было брать.
Заказал я его через EMS доставку.

Вот лог доставки:

Дополнительная информация

Почта России Статус: Обработка, РЯЗАНЬ 32, Прибыло в место вручения
Дата: 29.06.2012 11:42
Почта России Статус: Обработка, РЯЗАНЬ ЦОПП, Покинуло сортировочный центр
Дата: 29.06.2012 00:10
Почта России Статус: Обработка, МОСКВА EMS ММПО, Покинуло место международного обмена
Дата: 26.06.2012 15:04
Почта России Статус: Таможенное оформление завершено, МОСКВА EMS ММПО, Выпущено таможней
Дата: 25.06.2012 14:58 (Вес посылки: 0,790кг.)
Почта России Статус: Передано таможне, МОСКВА EMS ММПО
Дата: 25.06.2012 14:20 (Вес посылки: 0,790кг.)
Почта России Статус: Импорт, МОСКВА EMS ММПО
Дата: 25.06.2012 01:52 (Вес посылки: 0,790кг.)
Почта России Статус: Экспорт, Китай CNSHAD
Дата: 22.06.2012 18:40
Почта России Статус: Приём, Китай 325029
Дата: 21.06.2012 15:19
ГдеПосылка.ру Статус: Сервис ГдеПосылка.ру начал отслеживание посылки
Дата: 20.06.2012 14:54


Пришло очень быстро (10 дней).
Забрал с почты тоже без проблем (электронная очередь, Wi-Fi, а на посылки вообще оказывается очередей не нужно ждать, сказка прям).
Перед началом рассказов о впечатлениях, поведаю о характеристиках:

Дополнительная информация

Производитель Ainol
Android OS Android 4.0 (ICS)
Архитектура Cortex-A9 (ARMv7)
Ядро Двухъядерный
Процессор Amlogic AML8726-M6 1.5GHz
Видеоускоритель Mali-400 (двухъядерный)
Оперативная память 1GB
Внутренняя память 8GB
Размер экрана 7 дюймов
Мультитач 5 одновременных касаний
Разрешение 1024 x 600 (16:9)
Камера передняя 2 мегапикселя
HDMI Mini-HDMI
Акселерометр Да
Поддержка SD-карт Да(MicroSD)
Батарея 3700 MAh
GPS Нет
3G Нет


Теперь начнём…


Разрезав коробку, я очень обрадовался, что там лежит упаковка от планшет, а не камни (ПочтаРоссии, от нее всякое можно ждать).

С другой стороны упаковки написаны характеристики на китайском

Вынув из коробки планшет, я поглядел заодно комплектацию.
Положили мне розетку, переходник под русские розетки, а также дешевые наушники и USB-кабель. Ну и всякие листовки на китайском.
Не хватает еще mini-HDMI кабеля и OTG-кабеля. Их я сразу наказал на buyincoins.

А теперь и сам планшет. Спереди мы можем увидеть надпись производителя и переднюю камеру.

На задней крышке мы найдем надписи входов, а также различные значки. Ну и само название планшета.

Сбоку можно заметить кнопку питания, регулировку громкости и клавишу домой (вообще не вижу смысла в ней, ведь на ICS есть нижняя панель и через нее можно вернуться на домашний экран).

На внешности я не заострял внимания. Люблю именно «начинку». Поэтому включаем планшет…
Загрузился он достаточно быстро. Настроив его, принялся тестировать и делать скриншоты.
Итак, рабочий стол выполнен в стандартном стиле ICS, правда со своими обоями, ну хоть есть выбор 🙂

Прошив его и получив Root-права, удалил множество приложений. И оставил для себя только самое нужное.

Решил полазить по менюшке и заскринил информацию о планшете.

Ну и заодно проверить память. Как всегда нам предоставляют намного меньше, чем пишут в характеристиках. Из 8 Гбайт планшета после установки небольшого количества программ нам доступно около 6.

Затем решил проверить мультитач, как видим 5 касаний одновременно.

Далее решил поглядеть характеристики через программу AnTuTu Benchmark.
Как мы видим частота чуть меньше заявленной.


Конечно захотелось померить его производительность бенчмарками. Представляю результаты.
AnTuTu Benchmark

NenaMark2

Quadrant

HTML5 Test

Также замерил работу Wi-Fi

и скорость (провайдер Domolink, ADSL. Скорость как на тарифе)

Многие покупатели берут планшет как возможность связаться через Skype. Тут планшет не подвел, изображение передается отлично без зависаний и искажений цветов.
Только не забудьте включить в настройках отображение через переднюю камеру.
Насчет аудио, то тут придраться не к чему. Через наушники при минимальной громкости для меня уже громко. А при максимальной я слышу уже звук в метре от себя и разбираю слова песни. Внешний динамик играет удовлетворительно.



Приложения…
Маркет предоставляет доступ к огромному количеству программы и игр. Но не все бывают совместимы из-за незнакомого девайса для гугла.
Советую в такой ситуации поменять название планшета на Samsung Galaxy SII, так как видеоускорители одинаковые. (а именно под них игрушки и качаются различный кэш)
Насчет игрушек, то я особо в них не играю. Но пробовал запустить некоторые.
Различные аркады типа Angry Birds и Cut The Rope идут отлично.
Из шутеров запустил только GTA III, которая идет вообще быстро и чётко. В отличии от моего LG Optimus Black.


Еще график расхода батареи:



На этом мой обзор подходит к концу. Давайте подведем итоги.
Какой мы получаем девайс стоимостью около 4 тысяч.
Во первых мощную начинку. Которая позволит Вам играть в современные игры, смотреть фильмы DVDRip, а также общаться в социальных сетях без зависаний.
Во-вторых разьем для SD-карты (в отличии от Nexus 7), а также поддержку подключения внешних флешек и вывода изображения на экран через HDMI.
В-третьих емкую батарею, которая позволит Вам воспользоваться планшетом довольно большое количество времени.
В-четвертых отличное разрешение экрана, а также зарядку от компьютера через USB.

На этом плюсы закончились…

Хочется отметить два минуса для меня:
— отсутствие 3G, GPS (если первое мне не особо нужно, ибо есть телефон на Android'e, а также выпускаются внешние роутеры, то навигацию можно было бы и добавить, при этом повысить цену).
— не IPS дисплей (IPS дисплей есть на Aurora II, но он дороже на несколько долларов).



Покупал тут:
https://www.buysku.com/wholesale/ainol-novo7-elf-ii-cortex-a9-dual-core-1-5ghz-1g-8g-android-4-0-7-inch-capacitive-screen-tablet-pc-with-wifi-hdmi-camera_41339.html

Всем спасибо за внимание. Оставляйте свои комментарии. Рассказывайте друзьям и задавайте свои вопросы!
А также пишите, если что-то нужно поправить!

Выпущено обновление Android 4.1 для планшетов Ainol Fire, Ainol Elf II и Ainol Aurora II

Поддержка производителем своих устройств и, в частности, оперативность выпуска обновлений играет огромную роль для владельцев планшетов и смартфонов. И это следует учитывать при покупке нового гаджета. В последнее время, китайские производители не только подняли качество и уровень оснащения своих планшетов, но и уровень поддержки.

И порой кажется, что владельцы устройств, которые многие пренебрежительно называют китайскими поделками, вскоре окажутся в более выигрышном положении, чем владельцы «серьезных» устройств. И действительно – в то время как, владельцы некоторых моделей планшетов Acer, Motorola и Samsung по-прежнему ждут обновления Android 4.1, владельцы недорогих моделей Ainol уже могут насладиться всеми прелестями Jelly Bean.

 

Производитель выпустил официальное обновление Android для трех своих моделей: Novo 7 Aurora II, Novo 7 Elf II и Novo 7 Fire.

 

Владельцы планшетов Novo 7 Elf II кроме всех преимуществ Jelly Bean, после обновления получат увеличение объема внутренней памяти до 2ГБ, более длительное время автономной работы устройства, увеличение количества поддерживаемых внешних 3G модемов, обновленные драйверы графики и новые функции кнопки «Home», которая при коротком нажатии будет выполнять функцию кнопки «назад», а при длительном – функцию «домой».

Также стоит отметить, что производитель исправил ситуацию, при которой после гашения экрана выключался WiFi модуль планшета.

 

Похожие изменения после обновления заметят и владельцы планшета Novo 7 Aurora II. Что касается, Novo 7 Fire, то здесь, в первую очередь, производитель сосредоточился на исправлении известных ошибок и увеличении стабильности и производительности работы планшета.

 

Скачать официальные прошивки Android 4.1 для этих планшетов Ainol можно по следующим ссылкам:

 

• Ainol Novo 7 Aurora II,

• Ainol Novo 7 Elf II,

• Ainol Novo 7 Fire.

 


Похожие материалы:

Экспансия планшетов Ainol - компания представила семь четырехъядерный планшетов! Venus, Dragon, Flame II, Legend, Dream, Hero, Hero II и Captain 

Планшет Zenithink ZTPad C94 с четырехъядерным процессором Freescale и ценой ниже $ 200 

На подходе 10-дюймовые планшеты Ainol Novo: двухъядерный Novo 10 Hero и четырехъядерный Novo 10 Hero II 

7-дюймовый двухъядерный планшет Ainol Novo Fire (Flame) вскоре появится в России. Ориентировочные цены объявлены 

 

Не забудьте поделиться новостью с друзьями:

Как прошить Ainol NOVO 7 Aurora (Elf)

Инструкция по прошивке китайского планшета Ainol NOVO7 Aurora (Elf) новую прошивку или просто получение Root. Процесс прошивки планшета ничем не отличается от подобный действий по прошивке всей линейки планшетов Ainol NOVO 7

Необходимые программы и драйвера для прошивки китайского планшета Ainol NOVO 7 Aurora (Elf)
 
 • Android SDK Tools - скачать
 • Программа для прошивки LiveSuit 1.07. Качаем отсюда. 
 • Драйвера для LiveSuit - LiveSuit_Drivers.7z ( 1.36 МБ )
• Драйвера USB "PDA Net Version 3.25" Windows 7/Vista/XP 32x/64x -скачать
 • Утилита для прошивки и бэкапа Novo7Tool. Скачать CWM_ICS_Aurora_Elf_Script.7z

Процесс прошивки планшета Ainol NOVO 7 Aurora на новую прошивку

-Скачиваем программу для прошивки планшета –  LiveSuit 1.07  и устанавливаем ее на ваш ПК

– Качаем необходимую прошивку (я предлагаю вам использовать оригинальную рутованую прошивку), копируем ее в корень диска C или папку с коротким именем и без русских символов;
– Заряжаем планшет до полной зарядки, мы ведь не хотим чтоб планшет выключился в самый не подходящий момент и превратился в “кирпич”;
– Вытаскиваем карту памяти из планшета и приступаем непосредственно к прошивке:
1. запускаем LiveSuit;
2. соглашаемся установить не подписанный драйвер, на пару коротких вопросов отвечаем “No”, затем отключаем на время антивирусную программу.
3. открываем файл прошивки;
4. выключаем Novo7;

Для Aurora:
5.Зажимаем кнопку “Возврат” и подсоединяем USB кабель к ПК удерживая при этом кнопку “Возврат”, а затем быстро нажимаем 5 раз кнопку “Включение”, удерживая “Возврат” до появления интерфейса обновления;
6. Должна начаться установка нового оборудования , теперь можем отпустить кнопку “Возврат”.

Для Elf:
Для Elf нужно нажимать кнопку “Свойства” (три полоски) на качельке с домиком.;
5. Зажимаем на качельке сторону с тремя полосками (СВОЙСТВА) и держим (свойства), подключаем кабель и быстро нажимаем кнопку “Вкл” 5-7 раз;
6. Когда появится окно с вопросом – кнопку отпустить, нажимаем Yes, выскакивает еще одно окошко, тоже нажать Yes, и начнется прошивка;

7. Прошивка начнется автоматически. Время прошивки планшета составляет в среднем 3-5 минут.
Если во время установки драйвера появится окно, нажмите “Далее”. Позже появится окно о начале форматирования и установки прошивки, нажмите “Да”.
Если отказаться от форматирования при прошивке через LiveSuite данные не теряются, Программы остаются. Надо только заново виджеты настроить, да и то не всегда.

Поделиться ссылкой:

  • Нажмите, чтобы поделиться на Twitter (Открывается в новом окне)
  • Нажмите здесь, чтобы поделиться контентом на Facebook. (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Telegram (Открывается в новом окне)
  • Нажмите, чтобы поделиться в WhatsApp (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Pinterest (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Tumblr (Открывается в новом окне)
  • Нажмите, чтобы поделиться на Reddit (Открывается в новом окне)
  • Нажмите, чтобы поделиться на LinkedIn (Открывается в новом окне)
  • Нажмите, чтобы поделиться в liveinternet (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Livejournal (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Webmoney (Открывается в новом окне)

Похожее

Did you like this article? Share it with your friends!

Objcopy elf to bin file



У меня есть плата STM32F404, и я пытаюсь ее flash. -o [email protected] $(OBJCOPY) -O ihex $(PROJ_NAME).elf $(PROJ_NAME).hex $(OBJCOPY) -O binary $(PROJ_NAME).elf $(PROJ_NAME).bin burn: proj $(STLINK)/st-flash write $(PROJ_NAME).bin 0x8000000

Файл bin генерируется с помощью OBJCOPY, а затем мигает с помощью Make target burn

Мой вопрос :

Вопрос 1 : Что означает OBJCOPY=arm-none-eabi-objcopy в данном случае. Я открыл человека, но не совсем понял, может ли кто-нибудь объяснить это просто ?

Вопрос 2 : мигание файла bin дает ожидаемый результат (мигают светодиоды) Однако светодиоды не мигают, мигая файлом elf $(STLINK)/st-flash write $(PROJ_NAME).elf 0x8000000 , так почему же ?

stm32 elf bin objcopy
Поделиться Источник Mouin     05 апреля 2018 в 19:47

1 ответ


  • Сделайте исполняемый двоичный файл из Elf с помощью GNU objcopy

    Я хотел бы скопировать исполняемый файл ELF через: $ objcopy -O binary myfile.elf myfile.bin К несчастью: $ chmod +x myfile.bin $ ./myfile.bin результаты: не удается выполнить двоичный файл Есть ли какой-нибудь способ сохранить исполняемость файлов?

  • Нужно ли использовать objcopy перед прошивкой моего ARM microcontroller с OpenOCD?

    Normal ARM кросс-компиляция для микроконтроллеров ARM обычно состоит из трех или четырех шагов: Используйте ассемблер для сборки кода запуска (если это assembly) в объектный файл Используйте компилятор для компиляции любого исходного кода в объектные файлы Используйте компоновщик для связывания...



7

Вопрос 1: что означает OBJCOPY=arm-none-eabi-objcopy в данном случае. Я открыл человека, но не совсем понял, может ли кто-нибудь объяснить это просто ?

Он присваивает значение arm-none-eabi-objcopy переменной make OBJCOPY .

Когда make выполняет эту команду:

$(OBJCOPY) -O binary $(PROJ_NAME).elf $(PROJ_NAME).bin

фактическая команда, которая выполняется, такова

arm-none-eabi-objcopy -O binary tim_time_base.elf tim_time_base.bin

Вопрос 2: мигание файла bin дает ожидаемый результат (мигают светодиоды) Однако светодиоды не мигают, мигая файлом elf $(STLINK)/st-flash write $(PROJ_NAME).elf 0x8000000, так почему же?

tim_time_base.elf -это файл ELF, с ним связаны метаданные. Запустите arm-none-eabi-readelf -h tim_time_base.elf , чтобы увидеть, что представляют собой некоторые из этих метаданных.

Но когда процессор переходит в местоположение 0x8000000 после сброса, он ожидает найти исполняемые инструкции, а не метаданные. Когда он находит "garbage", он не понимает, он, вероятно, просто останавливается. Он, конечно, не находит инструкций, чтобы мигать огнями.

Поделиться Employed Russian     06 апреля 2018 в 04:02


Похожие вопросы:


Эквивалент objcopy для Mac / iPhone?

Я хотел бы переименовать символы внутри объектных файлов (. o) с помощью чего-то, что было бы Mac-эквивалентом инструмента binutils objcopy --redefine-syms . Я не нашел arm-apple-darwin10-objcopy ....


В чем разница между файлами ELF и файлами bin?

Конечные изображения, созданные комплиментами, содержат как bin-файл ,так и расширенный загрузчик формата ELf file , в чем разница между ними, особенно в утилите ELF file.


Как перевернуть полосу objcopy с помощью only-keep-debug?

В современном linux почти все объекты разделены и разделены на две части (два файла). Первый-это сам исполняемый файл, а второй-отладочные символы, вычеркнутые из исходного ELF. Такие файлы...


Сделайте исполняемый двоичный файл из Elf с помощью GNU objcopy

Я хотел бы скопировать исполняемый файл ELF через: $ objcopy -O binary myfile.elf myfile.bin К несчастью: $ chmod +x myfile.bin $ ./myfile.bin результаты: не удается выполнить двоичный файл Есть ли...


Нужно ли использовать objcopy перед прошивкой моего ARM microcontroller с OpenOCD?

Normal ARM кросс-компиляция для микроконтроллеров ARM обычно состоит из трех или четырех шагов: Используйте ассемблер для сборки кода запуска (если это assembly) в объектный файл Используйте...


Как заменить раздел elf-файла другим с помощью objcopy или libelf, чтобы он действительно загружался в память?

У меня есть проект, в котором мне нужно удалить раздел файла ELF и заменить его другим разделом с немного измененным содержимым. Я смог сначала удалить исходный раздел, а затем добавить нужный...


как избежать того, чтобы objcopy взорвал файл?

Я использую objcopy для извлечения / замены некоторого раздела файла ELF в системе windows. >objcopy.exe -V GNU objcopy 2.17.50 20060824 Copyright 2005 Free Software Foundation, Inc. This program...


Как преобразовать двоичный дамп прошивки в .elf для отладки языка assembly?

У меня есть двоичный образ прошивки для ARM Cortex M, который, как я знаю, должен быть загружен в 0x20000000. Я хотел бы преобразовать его в формат, который я могу использовать для отладки уровня...


(arm-none-eabi-gcc) создание двоичного файла .elf из загрузчика + 2 x образа прошивки

Я разрабатываю для STM32F429 с CLion и пытаюсь создать объединенный файл .elf из трех файлов .elf. Макет объединенного файла .elf должен выглядеть следующим образом: Bootloader.elf (максимум 256K,...


objcopy удаляет раздел, если я не объявлю статическую изменчивую переменную в этом разделе (используя атрибут)

У меня есть сценарий компоновщика, в котором я определил раздел, содержащий контрольную сумму образа программного обеспечения. Что-то вроде: ... .my_checksum : { __checksum_is_here = .; KEEP...

Использование ST-Link Utility в IDE Atollic TrueSTUDIO

20.04.2019

     В этой статье мы с вами подключим внутрисхемный программатор к среде разработки Atollic TrueSTUDIO. Настройки будем проводить на только что установленной студии версии v9.3.0.

     Для работы нам понадобится:

     1) STM32CubeMX
     2) Atollic TrueSTUDIO
     3) St-Link Utility (загрузить с http://www.st.com)
     4) Программатор ST-Link 
     5) CodeIN alfa

     Примечание: утилита ST-Link не поддерживает elf-файлы. Используйте Intel Hex.

     Разработчики встраиваемых систем знают, что для прошивки контроллеров семейства stm32 есть существует программа STM32 ST-LINK Utility обладающая широким функционалом и графическим интерфейсом доступа к нему. Но так же есть возможность работы с консольной версией данного продукта - ST-LINK_CLI.exe избражение на рисунке 1.

     Благодаря графическому интерфейсу STM32 ST-LINK Utility достаточно удобно и наглядно позволяет работать с регистрами микроконтроллера, его памятью и т.д. Но если вы хотите получить доступ к функционалу данной программы из среды разработки то в этом случае вам понадобится ее консольная версия.

     GDB-сервер ST-Link, используемый для отладки устройств STM32, не поддерживает все доступные функции в утилите ST-Link. Однако можно вызвать ST-Link Utility из студии, это может сэкономить много время выполнения различных задач, связанных с отладкой.

     Функционал ST-LINK_CLI.exe тот же, что и у утилиты с графическим интерфейсом, только вся работа идёт через консоль.

     Основные команды:

     -Rst - сброс, перезагрузка камня
     -ME - очистить всю flash память
     -SE - стереть выбранные сектора flash памяти

Рисунок 1

     Создадим новый проект в STM32CubeMX рисунок 2.

Рисунок 2

     Выбираем микроконтроллер рисунок 3.

Рисунк 3

     Выбираем конфигурацию отладчика рисунок 4. 

     Примечание: если не провести данную процедуру то в таком случае прошить контроллер через IDE Atollic TrueSTUDIO удастся только один раз, после чего связь с ST-Link будет не возможна, и придется обновить прошивку микроконтроллера с данной конфигурацией отладчика уже через ST-Link Utility.

Рисунок 4

     Задаем источник тактирования рисунок 5.

 

Рисунок 5

     Соответственно настраиваем  Clock Configuration рисунок 6.

Рисунок 6

     Настроим на выход ножку к которой подключен индикационный светодиод на выход рисунок 7.

Рисунок 7

     Произведем окончательные настройки проекта и сгенерируем его рисунок 8.

Рисунок 8

     После генерации проекта переходим Run -> External Tools -> External Tools Configurations... рисунок 9.

Рисунок 9

     Создадим новую конфигурацию рисунок 10.

Рисунок 10

     Укажем имя конфигурации, путь к консольной версии утилиты и путь к .hex файлу проекта. После чего нажмем кнопку Run и в консоле должно появится сообщение как на рисунке 11. Программатор ST-Link v2 должен быть подключен к нашей плате. После запуска в консоле можно видеть данные о том к какому семейству относится наш микроконтроллер и размер его falsh памяти.

Рисунок 11

     Преобразуем выходные данные сборки в Intel Hex: Project -> Build settings… -> C/C++ Settings -> Tool Settings -> other -> Output format рисунки 12, 13. Пересоберите проект после этих настроек.

Рисунок 12

Рисунок 13

     Давайте сделаем копию текущей конфигурации отладки, так как нам еще нужно будет изменить сценарий отладки: Run -> Debug Configurations… -> жмем правой кнопкой мыши на текущей конфигурацию отладки и выбираем "duplicate". Затем создаем копию рисунок 14.

Рисунок 14

     Так как загрузка .hex файла не будет производится, закоментируем эту команду в Startup Scripts рисунок 15.

Рисунок 15

     Теперь создадим Launch Group это позволит запустить несколько приложений (конфигураций), просто нажав одну кнопку. 

     Нажмите дважды на левую кнопку мыши по Launch Group и настройте новую группу как на рисунке 16. 

     ДЛЯ Launch Mode: RUN

     Нажмите Add  выберите  Launch Mode: run, из выпадающего меню выберите  STLINK_CLI, в списке Post launch action выберите Wait until terminated, нажмите OK.

Рисунок 16

     Таким же образом настройте Launch Mode: DEBUG. рисунок 17.

     Нажмите Add  выберите  Launch Mode: debug, переходим на вкладку Embedded C/C++ Applications из выпадающего меню выберите EX_ST-Link_Utility_NO_LOAD, в списке Post launch action выберите None, нажмите OK.

Рисунок 17

     Перейдите во вкладку Common и расставьте галочки как на рисунке 18. Это сделает группу запуска доступной в TrueSTUDIO из меню Run и позже в Историях отладки рисунок 19. Нажмите Apply.

Рисунок 18

Рисунок 19

 

Восстановление прошивки видеорегистратора Mio MiVue 518 / Antonovich.me

Статья дополнена 19.04.2019.

Итак, дурная голова рукам покоя не дает опытным путем выяснено, что при обновлении прошивки видеорегистратора Mio MiVue 518 проверка соответствия модели регистратора и прошивки не производится. Достаточно положить в корень SD-карты файл SD_CarDV. bin от другой модели, например, MiVue 568, включить устройство, дождаться, пока полосочка прогресса обновления добежит до конца - и вуаля, имеем кирпич устройство, не подающее никаких признаков жизни, кроме включающего и выключающегося при нажатии кнопки питания светодиода.

Что делать? Конечно же, разбирать регистратор, извлекать флеш-память и прошивать правильным дампом. Но для начала этот дамп необходимо получить из прошивки, в чем нам помогут несколько консольных команд GNU/Linux.

После беглого взгляда на SD_CarDV.bin в любом просмотрщике файлов (например, Midnight Commander) становится ясно, что формат прошивки должен быть простым - видны строки с системными сообщениями, следовательно, данные не сжаты. Необходимо только выяснить, какая часть данных в прошивке относится к заголовку, за которым начинается собственно дамп. Для этого можно воспользоваться консольной утилитой cmp, выполняющей побайтное сравнение файлов. Сравним два файла с прошивками разных моделей:

$ cmp -l -n 1024 SD_CarDV.bin SD_CarDV.bin.568 
   9 115   0
  10 111   0
  11 117   0
  12 105   0
  13  67   0
  14  61   0
  15  65   0
  16  70   0
  17 345 336
  18 332 236
  19  40  74
  20  22 372
  21 355 323
  22 313 326
  23 317 312
  24 251 260
  25 142 317
  26 314 172
  27 132 102
  28 373 340
  29 142 303
  30 110 333
  31 173 326
  32 305  57

Итак, видно, что из первого килобайта прошивки отличаются только первые 32 байта (нумерация вывода cmp идет с 1). Логично предположить, что эти 32 байта и являются заголовком. Отрежем его с помощью команды dd:

dd bs=32 skip=1 if=SD_CarDV.bin of=SD_CarDV.rom

Посмотрим на первые 128 байтов дампа в шестнадцатеричный виде:

$ xxd -l 128 -c 16 -g 1 SD_CarDV.rom 
0000000: 06 00 00 ea fe ff ff ea fe ff ff ea fe ff ff ea  ................
0000010: fe ff ff ea fe ff ff ea 20 ff 1f e5 fe ff ff ea  ........ .. .....
0000020: d3 f0 21 e3 b0 10 9f e5 01 d0 a0 e1 d2 f0 21 e3  ..!...........!.
0000030: a8 10 9f e5 01 d0 a0 e1 d1 f0 21 e3 a0 10 9f e5  ..........!.....
0000040: 01 d0 a0 e1 d7 f0 21 e3 98 10 9f e5 01 d0 a0 e1  ......!.........
0000050: db f0 21 e3 90 10 9f e5 01 d0 a0 e1 df f0 21 e3  ..!...........!.
0000060: 88 10 9f e5 01 d0 a0 e1 d3 f0 21 e3 80 0a a0 e3  ..........!.....
0000070: 11 1f 19 ee 00 10 81 e1 01 10 81 e3 11 1f 09 ee  ................

Чтобы понять, правильно ли мы определили начало дампа, попробуем дизассемблировать несколько его первых команд. Видеорегистратор построен на чипе AIT8427 производства тайваньской фирмы Alpha Imaging Technology. Никакой информации о нем, кроме той, что есть на страничке производителя, увы, нет. О процессоре сказано только то, что это "Embedded 32-bit CPU / 500MHz". Логично было бы предположить, что за "32-bit CPU" скрывается хорошо знакомый всем нам ARM. Для быстрой проверки воспользуемся онлайн-дизассемблером ODA:

Так и есть, это ARM и первой командой является безусловный переход на процедуру инициализации. Отлично, теперь у нас есть дамп для прошивки, осталось только извлечь флеш-память и записать в нее дамп. Для этого разберем регистратор и найдем чип флеш-памяти:

Флеш-память выделена красным, ее тип - W25Q64FV, это флеш-память со SPI-интерфейсом, объемом 64 мегабита (то есть 8 мегабайтов). Для ее прошивки нужен SPI-программатор, в качестве которого я использовал одноплатный микрокомпьютер Raspberry Pi, у него имеется порт SPI, выведенный на 26-контактный штыревой краевой разъем. Поддержка программирования через данный порт есть у отличной утилиты FlashRom, единственное, что нужно сделать перед прошивкой - выравнять размер дампа и объем флеш-памяти:

$ truncate --size 8M SD_CarDV.rom

Подключив извлеченную из регистратора флеш-память к Raspberry Pi, запускаем прошивку следующей командой:

sudo ./flashrom -w SD_CarDV.rom -p linux_spi:dev=/dev/spidev0. 0

Процесс стирания, записи и проверки займет около 10 минут, после сообщения об успехе отсоединяем флеш-память от "малинки" и впаиваем обратно в устройство. Затем включаем его и убеждаемся, что вместо "кирпича" у нас опять есть нормально функционирующий регистратор. Ура! 🙂

Дополнение от 19.04.2019

В некоторых новых регистраторах Mio (например, MiVue 733) файл прошивки немного отличается, стартовая последовательность 06 00 00 ea fe ff... находится по смещению 0x2020, а вместо нее по смещению 0x20 находится другая последовательность:

$ xxd -l 64 -c 16 -g 1 SD_CarDV.bin
00000000: 41 49 54 53 30 30 33 31 32 44 2e 31 31 34 33 20  AITS00312D.1143 
00000010: ac ae 2f d1 48 c8 d1 70 05 17 cd d2 24 da ef 3d  ../.H..p....$..=
00000020: 4d 43 52 32 01 00 00 40 0c 00 00 00 09 00 00 00  [email protected]
00000030: 02 00 00 00 64 6c 00 00 00 e0 11 00 01 00 00 00  ....dl..........

Несмотря на это, инструкция по созданию дампа из прошивки остается прежней - всё так же отрезаем первые 32 байта и прошиваем получившийся дамп, предварительно выравняв его до размера флеш-памяти. Отличие связано, видимо, с тем, что в новых регистраторах процессор стартует не с нулевого адреса, а с адреса 0x2000.

Проблема с загрузкой firmware.elf и сбой init - PlatformIO IDE

Привет, спасибо за последнюю быструю помощь;))
Я уже купил ST-Link V2, и у меня возникли новые проблемы. Я попытался загрузить LIBOPENCM3-BLINK, и это сработало, но я получил 3 неудачных загрузки и только один успех. Я хотел бы знать, что происходит, и будет ли это работать в моих собственных программах.

Обработка disco_f407vg (платформа: ststm32; framework: libopencm3; плата: disco_f407vg)
--------------------------------- -------------------------------------------------- -------------------------------------------------- ---------- Подробный режим можно включить с помощью -v, --verbose option
КОНФИГУРАЦИЯ: https: // docs. platformio.org/page/boards/ststm32/disco_f407vg.html
ПЛАТФОРМА: ST STM32 6.1.0> ST STM32F4DISCOVERY
ОБОРУДОВАНИЕ: STM32F407VGT6 168 МГц, 128 КБ ОЗУ, 1 МБ флэш-памяти
DEBUG: Текущая плата (stlink) на внешней плате (stlink) blackmagic, jlink)
ПАКЕТОВ:

  • фреймворк-libopencm3 1.1.0
  • инструмент-dfuutil 1.9.200310
  • инструмент openocd 2.1000.1
    (10.0)
  • инструмент-stm32duino 1.0.2
  • toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
    LDF: поиск зависимостей библиотеки -> http: // bit.ly / configure-pio-ldf
    Режимы LDF: Finder ~ цепочка, Совместимость ~ soft
    Найдено 0 совместимых библиотек
    Сканирование зависимостей…
    Нет зависимостей
    Сборка в режиме выпуска
    Проверка размера .pio \ build \ disco_f407vg \ firmware.elf
    Advanced Использование памяти доступно через «PlatformIO Home> Project Inspect».
    RAM: [] 0,0% (использовано 0 байт из 131072 байт)
    Flash: [] 0,1% (использовано 752 байта из 1048576 байт)
    Настройка протокола загрузки…
    ДОСТУПНО: blackmagic, jlink, mbed, stlink
    ТЕКУЩИЙ: upload_protocol = stlink
    Загрузка.pio \ build \ disco_f407vg \ firmware.elf
    xPack OpenOCD, 64-битный Open On-Chip Debugger 0.10.0 + dev (2019-07-17-11: 28)
    Лицензия GNU GPL v2
    Для отчетов об ошибках прочтите
    http://openocd.org/doc/doxygen/bugs.html
    debug_level: 1

srst_only отдельный srst_nogate srst_open_drain connect_deassert_srst

Предупреждение: НЕОЖИДАННЫЙ idcode: 0x1ba01477
Ошибка: ожидается 1 из 1: 0x2ba01477
в процедуре «программа»
** Ошибка инициализации OpenOCD ** Вызвана команда завершения работы

*** Ошибка [загрузки] 1
======================================== =================== [FAILED] Взял 1.00 секунд ================================================ ===========

Обработка disco_l152rb (платформа: ststm32; фреймворк: libopencm3; плата: disco_l152rb)

Подробный режим можно включить с помощью -v, --verbose option
КОНФИГУРАЦИЯ: https://docs. platformio.org/page/boards/ststm32/disco_l152rb.html
PLATFORM: ST STM32 6.1.0> ST STM32LDISCOVERY
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ: STM32L152RBT6 32 МГц, 16 КБ ОЗУ, 128 КБ флэш-памяти
ОТЛАДКА: Текущая (stlink) Встроенная (stlink) Внешняя (blackmagic, jlink)
ПАКЕТОВ:

  • framework-libopencm3 1.1.0
  • инструмент-dfuutil 1.9.200310
  • инструмент openocd 2.1000.1
    (10.0)
  • инструмент-stm32duino 1.0.2
  • toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
    LDF: Библиотека Dependency Finder -> http://bit.ly/configure-pio-ldf
    Режимы LDF: Finder ~ цепочка, Совместимость ~ soft
    Найдено 0 совместимых библиотек
    Сканирование зависимостей…
    Нет зависимостей
    Сборка в режиме выпуска
    Проверка размера .pio \ build \ disco_l152rb \ firmware.elf
    Расширенное использование памяти доступно через «PlatformIO Home> Project Inspect»
    RAM: [] 0.0% (использовано 0 байтов из 16384 байтов)
    Flash: [] 0,5% (использовано 604 байта из 131072 байта)
    Настройка протокола загрузки…
    ДОСТУПНО: blackmagic, jlink, stlink
    ТЕКУЩИЙ: upload_protocol = stlink
    Загрузка .pio \ build \ disco_l152rb \ firmware.elf
    xPack OpenOCD, 64-битный Open On-Chip Debugger 0.10.0 + dev (2019-07-17-11: 28)
    Лицензия под GNU GPL v2
    Для отчетов об ошибках прочтите
    http: / /openocd.org/doc/doxygen/bugs.html
    debug_level: 1

srst_only отдельный srst_nogate srst_open_drain connect_deassert_srst

Предупреждение: НЕОЖИДАННЫЙ idcode: 0x1ba01477
Ошибка: ожидается 1 из 1: 0x2ba01477
в процедуре «программа»
** Ошибка инициализации OpenOCD ** Вызвана команда завершения работы

*** Ошибка [загрузки] 1
======================================== =================== [FAILED] Взял 1.00 секунд ================================================ ===========

Обработка дискотеки f303vc (платформа: ststm32; фреймворк: libopencm3; плата: disco_f303vc)

Подробный режим можно включить с помощью -v, --verbose option
КОНФИГУРАЦИЯ: https://docs. platformio.org/page/boards/ststm32/disco_f303vc.html ПЛАТФОРМА
: ST STM32 6.1.0> ST STM32F3DISCOVERY
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ: STM32F303VCT6 72 МГц, 48 КБ ОЗУ, 256 КБ флэш-памяти
ОТЛАДКА: Текущая (stlink) Встроенная (stlink) Внешняя (blackmagic, jlink)
ПАКЕТОВ:

  • framework-libopencm3 1.1.0
  • инструмент-dfuutil 1.9.200310
  • инструмент openocd 2.1000.1
    (10.0)
  • инструмент-stm32duino 1.0.2
  • toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
    LDF: Библиотека Dependency Finder -> http://bit.ly/configure-pio-ldf
    Режимы LDF: Finder ~ цепочка, Совместимость ~ soft
    Найдено 0 совместимых библиотек
    Сканирование зависимостей…
    Нет зависимостей
    Сборка в режиме выпуска
    Проверка размера .pio \ build \ disco f303vc \ firmware.elf
    Расширенное использование памяти доступно через «PlatformIO Home> Project Inspect»
    RAM: [] 0.0% (использовано 0 байтов из 49152 байтов)
    Flash: [] 0,3% (использовано 712 байтов из 262144 байтов)
    Настройка протокола загрузки…
    ДОСТУПНО: blackmagic, jlink, mbed, stlink
    ТЕКУЩИЙ: upload_protocol = stlink
    Загрузка .pio \ build \ disco f303vc \ firmware.elf
    xPack OpenOCD, 64-битный Open On-Chip Debugger 0.10.0 + dev (2019-07-17-11: 28)
    Лицензия под GNU GPL v2
    Для отчетов об ошибках, прочтите
    http://openocd.org/doc/doxygen/bugs.html
    debug_level: 1

srst_only отдельный srst_nogate srst_open_drain connect_deassert_srst

Предупреждение: НЕОЖИДАННЫЙ idcode: 0x1ba01477
Ошибка: ожидается 1 из 1: 0x2ba01477
в процедуре «программа»
** Ошибка инициализации OpenOCD ** Вызвана команда завершения работы

*** Ошибка [загрузки] 1
======================================== =================== [FAILED] Приняли 0.93 секунды ================================================ ===========

Обработка genericSTM32F103C8 (платформа: ststm32; фреймворк: libopencm3; плата: genericSTM32F103C8)

Подробный режим можно включить с помощью -v, --verbose option
КОНФИГУРАЦИЯ: https://docs. platformio.org/page/boards/ststm32/genericSTM32F103C8.html ПЛАТФОРМА
: ST STM32 6.1.0> STM32F103C8 (20k RAM. 64k Flash)
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ: STM32F103C8T6 72MHz, 20KB RAM, 64KB Flash
DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink)
ПАКЕТОВ:

  • framework-libopencm3 1.1.0
  • инструмент-dfuutil 1.9.200310
  • инструмент openocd 2.1000.1
    (10.0)
  • инструмент-stm32duino 1.0.2
  • toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
    LDF: Библиотека Dependency Finder -> http://bit.ly/configure-pio-ldf
    Режимы LDF: Finder ~ цепочка, Совместимость ~ soft
    Найдено 0 совместимых библиотек
    Сканирование зависимостей…
    Нет зависимостей
    Сборка в режиме выпуска
    Проверка размера .pio \ build \ genericSTM32F103C8 \ firmware.elf
    Расширенное использование памяти доступно через «PlatformIO Home> Project Inspect»
    RAM: [] 0.0% (использовано 0 байт из 20480 байт)
    Flash: [] 1,0% (использовано 684 байта из 65536 байт)
    Настройка протокола загрузки…
    ДОСТУПНО: blackmagic, dfu, jlink, serial, stlink
    ТЕКУЩИЙ: upload_protocol = stlink
    Загрузка .pio \ build \ genericSTM32F103C8 \ firmware.elf
    xPack OpenOCD, 64-разрядный Open On-Chip Debugger 0.10.0 + dev (2019-07-17-11: 28)
    Лицензия GNU GPL v2
    Для отчетов об ошибках прочтите
    http://openocd.org/doc/doxygen/bugs.html
    debug_level: 1

hla_swd
целевой объект остановлен из-за запроса отладки, текущий режим: Thread
xPSR: 0x01000000 pc: 0x0800021c msp: 0x20005000
** Программирование начато **
** Программирование завершено **
** Проверка началась **
** Подтверждено ОК **
** Сброс целевого объекта ** Вызвана команда выключения

================================== ======================== [УСПЕХ] Взял 1.16 секунд ================================================ ==========

Продолжительность состояния окружающей среды


disco_f407vg FAILED 00: 00: 00.1000
disco_l152rb FAILED 00: 00: 00.996
disco f303vc FAILED 00: 00: 00.928
genericSTM32F103C8 SUCCESS 00: 00: 01.161============ ====================================== 3 не удалось, 1 успешно в 00:00: 04.085 = ================================================== ==
Терминальный процесс завершен кодом выхода: 1

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

Основная проблема выглядит так:
Предупреждение: НЕОЖИДАННЫЙ idcode: 0x1ba01477
Ошибка: ожидается 1 из 1: 0x2ba01477
в процедуре «программа»
** Ошибка инициализации OpenOCD **
Вызвана команда выключения


Я не знаю, что делать. Я попытался изменить файл stm32f1x.cfg, но стало еще хуже.

кстати. Нормально ли в доме PlaformIO в категории устройств, я не вижу свой адаптер st-link?

[Я работаю на Win 10, моя плата подключена через ST-Link v2, bluepill]

Спасибо!

PlatformIO: [загрузка] Ошибка 2 с платой esp8266 ESP-07

Я использую VSCODE для создания проекта.Я создаю проект и выбираю плату ESp-07 и ESP8266 RTOS SDK framework , затем создаю файл main.c в каталоге src и копирую содержимое файла main.c из esp8266-rtos-sdk -blink пример с моим файлом проекта main.c . он успешно компилируется , но когда я хочу загрузить его на свою доску, возникает следующая ошибка:

Обработка esp07 (платформа: espressif8266; framework: esp8266-rtos-sdk; плата: esp07)
Подробный режим можно включить с помощью параметра -v, --verbose
КОНФИГУРАЦИЯ: https: // docs.platformio.org/page/boards/espressif8266/esp07.html
ПЛАТФОРМА: Espressif 8266 2.3.2> Espressif Generic ESP8266 ESP-07
ОБОРУДОВАНИЕ: ESP8266 80 МГц, 80 КБ ОЗУ, 4 МБ флэш-памяти
ПАКЕТЫ: toolchain-xtensa 1.40802 .2), framework-esp8266-rtos-sdk 1.5.0-beta.5, tool-esptool
1.413.0 (4.13), tool-esptoolpy 1.20800.0 (2.8.0), tool-mkspiffs 1.200.0 (2.0 )
LDF: Библиотека Dependency Finder -> bit.ly/configure-pio-ldf
Режимы LDF: Finder ~ цепочка, Совместимость ~ soft
Найдено 0 совместимых библиотек
Сканирование зависимостей…
Нет зависимостей
Сборка в режиме выпуска
Получение максимальной программы размер .pio \ build \ esp07 \ firmware.elf
Проверка размера .pio \ build \ esp07 \ firmware.elf
Расширенное использование памяти доступно через «PlatformIO Home> Project Inspect»
ДАННЫЕ: [====] 36,3% (использовано 29754 байт из 81920 байт)
ПРОГРАММА: [=======] 73.9% (использовано 278664 байт из 376832 байт)
Настройка протокола загрузки…
ДОСТУПНО: espota, esptool
ТЕКУЩИЙ: upload_protocol = esptool
Ищет порт выгрузки…
Определяется автоматически: COM3
Загрузка .pio \ build \ esp07 \ firmware.bin
esptool.py v2.8
Последовательный порт COM3
Подключение…
Чип - ESP8266EX
Характеристики: WiFi
Кристалл - 26 МГц
MAC: 5c: cf: 7f: 33: a6: e6
Заглушка загрузки…
Запуск заглушки…
Заглушка работает…
Настройка размера флэш-памяти…
Автоматически обнаруженный размер флэш-памяти: 1 МБ
Произошла фатальная ошибка: Файл C: \ Users \ MrTavakoli.platformio \ packages \ framework-esp8266-rtos-sdk \ bin \ esp_init_data_default.bin (длина 128 ) по смещению 4177920 не поместится в 1048576 байт флэш-памяти. Используйте аргумент --flash-size или измените адрес мигания.
*** Ошибка [загрузки] 2

Я успешно тестирую свою плату с фреймворком Arduino.

Спасибо

Загрузочная папка - документация Raspberry Pi

При базовой установке ОС Raspberry Pi загрузочные файлы хранятся в первом разделе SD-карты, который отформатирован в файловой системе FAT. Это означает, что его можно читать на устройствах Windows, macOS и Linux.

Когда Raspberry Pi включен, он загружает различные файлы из загрузочного раздела / папки для запуска различных процессоров, а затем загружает ядро ​​Linux.

После загрузки Linux загрузочный раздел монтируется как / boot .

Содержимое загрузочной папки

bootcode.bin

Это загрузчик, который загружается SoC при загрузке, выполняет очень простую настройку, а затем загружает один из файлов start * .elf . bootcode.bin не используется на Raspberry Pi 4, потому что он был заменен загрузочным кодом во встроенной EEPROM.

start.elf, start_x.elf, start_db.elf, start_cd.эльф, start4.elf, start4x.elf, start4cd.elf, start4db.elf

Это двоичные капли (микропрограммы), которые загружаются в VideoCore в SoC, которые затем берут на себя процесс загрузки. start.elf - это базовая прошивка, start_x.elf включает драйверы камеры и кодек, start_db.elf - это отладочная версия прошивки, а start_cd.elf - это урезанная версия без аппаратной поддержки. блоки, такие как кодеки и 3D, и для использования, когда gpu_mem = 16 указано в config.txt . Дополнительную информацию о том, как их использовать, можно найти в разделе config.txt .

start4.elf , start4x.elf , start4cd.elf и start4db.elf - это файлы прошивки, специфичные для Pi 4.

исправление * .dat

Это файлы компоновщика, соответствующие парам файлов start * .elf , перечисленных в предыдущем разделе.

cmdline.txt

Командная строка ядра передается ядру при загрузке.

config.txt

Содержит множество параметров конфигурации для настройки Pi. См. Раздел config.txt .

issue.txt

Некоторая текстовая служебная информация, содержащая дату и git-идентификатор фиксации дистрибутива.

ssh или ssh.txt

Когда этот файл присутствует, SSH будет включен при загрузке. Содержимое не имеет значения, оно может быть пустым. В противном случае SSH отключен по умолчанию.

wpa_supplicant.conf

Это файл для настройки параметров беспроводной сети (если оборудование поддерживает это).Измените код страны и сетевую часть в соответствии с вашим случаем. Дополнительную информацию о том, как использовать этот файл, можно найти в разделе беспроводной / безголовый .

Файлы дерева устройств

Существуют различные BLOB-файлы дерева устройств с расширением .dtb . Они содержат определения оборудования различных моделей Raspberry Pi и используются при загрузке для настройки ядра, в соответствии с которым определяется модель Pi. Подробнее здесь.

Файлы ядра

Загрузочная папка будет содержать различные файлы образов ядра, используемые для различных моделей Raspberry Pi:

Имя файла Процессор Модель Raspberry Pi Банкноты
ядро.img BCM2835 Пи-ноль, Пи 1
kernel7.img BCM2836, BCM2837 Пи 2, Пи 3 Позднее Pi 2 использует BCM2837
ядро7l.img BCM2711 Пи 4 Расширение большого физического адреса (LPAE)
kernel8.img BCM2837, BCM2711 Пи 2, Пи 3, Пи 4 Бета 64-битное ядро ​​ 1 . Более ранние версии Pi 2 с BCM2836 не поддерживают 64-разрядную версию.

1 Здесь можно найти информацию о загрузке 64-битного ядра.

Примечание: архитектура, о которой сообщает lscpu , - это armv7l для 32-битных систем (т.е. все, кроме kernel8.img) и aarch64 для 64-битных систем. l в случае armv7l относится к архитектуре с прямым порядком байтов, а не к LPAE , как обозначено l в имени файла kernel7l.img .

Наложения дерева устройств

Надпечатки Подпапка содержит наложения Дерева устройств. Они используются для настройки различных аппаратных устройств, которые могут быть подключены к системе, например, сенсорного дисплея Raspberry Pi или звуковых плат сторонних производителей. Эти наложения выбираются с помощью записей в файле config.txt - см. «Деревья устройств, наложения и параметры, часть 2» для получения дополнительной информации.

Помогите! Firmware.bin и firmware.elf не перезаписываются сборкой, поэтому я получаю устаревшие сборки: esp32

По какой-то причине мой проект PlatformIO, который работал несколько месяцев, перестал заменять прошивку.elf и .bin файлы при сборке, так что, если эти файлы уже есть, они остаются на месте и являются результатами сборки, поэтому он мигает устаревшей сборкой.

Единственным существенным изменением, касающимся этого времени, было переименование (в основном, в оболочку) кучи исходных файлов из PlatformIO, но с тех пор я несколько раз стер папку .pio, но безрезультатно.

Есть идеи? Ниже приведены результаты моей сборки на случай, если есть что-нибудь интересное. Если я вручную удалю файлы .elf и .bin перед сборкой, все будет нормально.Согласно "получить информацию" у меня есть доступ для чтения и записи к файлу (и возникают проблемы с его удалением).

Обработка heltec_wifi_kit_32 (платформа: espressif32; плата: esp32dev; каркас: arduino)

------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------

Подробный режим можно включить с помощью параметра -v, --verbose.

КОНФИГУРАЦИЯ: https: // docs.platformio.org/page/boards/espressif32/esp32dev.html

ПЛАТФОРМА: Espressif 32 1.8.0> Espressif ESP32 Dev Module

ОБОРУДОВАНИЕ: ESP32 240 МГц, 320 КБ ОЗУ, 4 МБ флэш-памяти

ОТЛАДКА: Текущая (esp-prog) Внешняя (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa )

ПАКЕТЫ: toolchain-xtensa32 2.50200.80 (5.2.0), framework-arduinoespressif32 2.10002.1 (1.0.2), tool-esptoolpy 1.20600.0 (2.6.0)

LDF: Библиотека Dependency Finder -> http://bit.ly/configure-pio-ldf

Режимы LDF: Finder ~ цепочка, Совместимость ~ soft

Найдено 41 совместимая библиотека

Сканирование зависимостей ...

График зависимостей

| - 2.27.2

| | - 1.0

| | - 1.0.1

| - 3.3.2

| | - 1.0

| - <Библиотека Adafruit GFX> 1.6.1

| | - 1.0

| - 3.0.5

| | - 1.0

| | - 1.0

| | - 1.0

| | | - 1.0

| - 1.5

| - 1.1.1

| - 1.2.3

| | - 1.1.1

| | - 1.0

| | - 1.0

| - 1.0

| - 1.0

| | - 1.0

| - 1.0

| | - <Обновление> 1.0

| | - 1.0

| | | - 1.0

| | - 1.0

| - 1.0

| | - 1.0

| - 1.0

Сборка в режиме выпуска

Компиляция .pio / build / heltec_wifi_kit_32 / src / main.cpp.o

Связывание.pio / build / heltec_wifi_kit_32 / firmware.elf

Сборка .pio / build / heltec_wifi_kit_32 / firmware.bin

Получение максимального размера программы .pio / build / heltec_wifi_kit_32 / firmware.elf

Проверка размера .pio_wifi / build / heltec_wifi / firmware .elf

Расширенное использование памяти доступно через "PlatformIO Home> Project Inspect"

ДАННЫЕ: [==] 18,1% (использовано 59256 байт из 327680 байт)

ПРОГРАММА: [=========] 87,5% (использовано 1147438 байт из 1310720 байт)

esptool.py v2.6

Результаты поиска для «download / firmware / watchdog / j90-140mcu_uart_off_1_0.elf.hex» - Auvidea

//

Прошивка для несущих плат Jetson AGX Xavier

Дата Товар Версия Описание
фев 2021 г. X200 / X220 / X220-LC / X221 / X221-LC
(222 МБ)
прошивка для Jetpack 4.5
(L4T 32.5)
(исходники, ядро, патчи и ридми)
3,0 поддерживает: несущие платы X200, X220, X220-LC, X221, X221-LC
- 2x USB 3.0
- 2x HDMI
- 2x GbE (собственный и i210)
- M.2 SSD (NVME)
июл 2020 X200 / X220 / X220-LC
(202 МБ)
прошивка для Jetpack 4.4
(L4T 32.4.2)
(исходники, ядро, патчи и readme)
2,0 ​​ поддерживает: несущие платы X200, X220, X220-LC
- 2x USB 3.0
- 2x HDMI
- 2x GbE (собственный и i210)
- M.2 SSD (NVME)
фев 2020 X200 / X220 / X220-LC
(202 МБ)
прошивка для Jetpack 4.3
(L4T 32.3.1)
(исходники, ядро, патчи и readme)
1,0 поддерживает: несущие платы X200, X220, X220-LC
- 2x USB 3.0
- 2x HDMI
- 2x GbE (собственный и i210)
- M.2 SSD (NVME)

Прошивка для несущих плат на базе Jetson Xavier NX

Дата Товар Версия Описание
декабрь 2020 JNX30 / JNX30-LC
(202 МБ)
прошивка для Jetpack 4.4
(L4T 32.4.3)
(исходники, ядро, патчи и readme)
1,0 поддерживает: несущие платы JNX30, JNX30-LC
- 1x USB 3.0
- 1x HDMI
- 1x DisplayPort
- 1x GbE (собственный и i210)
- 2x CSI-2 4 полосы для камеры Raspberry Pi 2.1 (датчик IMX219)
- Твердотельный накопитель M.2 (NVME) PCIe x4

Прошивка для несущих плат Jetson Nano

Дата Товар Версия Описание
фев 2021 г. JN30B / JN31 / JN32 / JN34
(202 МБ)
прошивка для Jetpack 4.5
(L4T 32.5)
(исходники, ядро, патчи и readme)
4,0 поддерживает: только производственную версию Jetson Nano (JetPack 4.5)
Несущие платы JN30B, JN31, JN32, JN34:
- JN30B rev 4/5/6/7/8/9
- фиксированная связь SPI
- 2 камеры CSI-2 с датчиком imx219 (RPi cam 2.1, LI-IMX219_MIPI-FF-NANO или аналогичный)
- SD-карта
- M.2 SSD (NVME)
Август 2020 JN30B / JN31 / JN32 / JN34
(202 МБ)
прошивка для Jetpack 4.4
(L4T 32.4.2)
(исходники, ядро, патчи и readme)
3,1 поддерживает: только производственную версию Jetson Nano (JetPack 4.4)
Несущие платы JN30B, JN31, JN32, JN34:
- JN30B rev 4/5/6/7/8/9
- фиксированная связь SPI
- 2 камеры CSI-2 с датчиком imx219 (RPi cam 2.1, LI-IMX219_MIPI-FF-NANO или аналогичный)
- SD-карта
- M.2 SSD (NVME)
июл 2020 JN30B / JN31 / JN32 / JN34
(202 МБ)
прошивка для Jetpack 4.4
(L4T 32.4.2)
(исходники, ядро, патчи и readme)
3,0 поддерживает: только производственную версию Jetson Nano (JetPack 4.4)
Несущие платы JN30B, JN31, JN32, JN34:
- JN30B rev 4/5/6/7/8
- 2 камеры CSI-2 с датчиком imx219 (RPi cam 2.1 , LI-IMX219_MIPI-FF-NANO или аналогичный)
- SD-карта (исправлена ​​ошибка SD-карты)
- M.2 SSD (NVME)
фев 2020 JN30B / JN31 / JN32 / JN34
(201 МБ)
прошивка для Jetpack 4.3
(L4T 32.3.1)
(исходники, ядро, патчи и ридми)
2,0 ​​ поддерживает: только производственную версию Jetson Nano (JetPack 4.3)
Несущие платы JN30B, JN31, JN32, JN34:
- JN30B rev 4/5/6
- 2 камеры CSI-2 с датчиком imx219 (RPi cam 2.1, LI-IMX219_MIPI -FF-NANO или аналогичный)
- SD-карта (исправлена ​​ошибка SD-карты)
- M.2 SSD (NVME)
сентябрь 2019 JN30B / JN31 / JN32 / JN34
(190 МБ)
прошивка для Jetpack 4.2.2
(исходники, ядро, патчи и readme)
1.0 поддерживает: только производственную версию Jetson Nano (JetPack 4.2.2)
Несущие платы JN30B, JN31, JN32, JN34:
- JN30B rev 4 или rev 5
- 2 камеры CSI-2 с датчиком imx219 (RPi cam 2.1, LI- IMX219_MIPI-FF-NANO или аналогичный)
- SD-карта

Примечание. JN30A (версия комплекта разработчика Nano) работает с образом комплекта разработчика по умолчанию, предоставленным Nvidia. Пожалуйста, прошейте этот образ на SD-карту и вставьте ее в вычислительный модуль.
JN30A: в настоящее время поддерживается только камера 1x CSI-2 (imx219).

Прошивка для несущих плат на базе Jetson TX2

Дата Товар Версия Описание
фев 2020 J90 / J120 / J130 (202 МБ) 3,0 поддерживает: только Jetson TX2
- JetPack 4.3 (L4T 32.3.1)
- 2x USB 3.0
- IMU MPU9250 (spidev1.0)
- 1x GbE
- 1x M.2 NVME PCIe x4
- сопоставление портов: config 2 (по умолчанию)
фев 2020 J121 / J142 / J143 (202 МБ) 3.0 поддерживает: только Jetson TX2
- JetPack 4.3 (L4T 32.3.1)
- 2x USB 3.0
- IMU MPU9250 (spidev1.0)
- 2x GbE (собственный и i210)
- 1x M.2 NVME PCIe x2
- сопоставление портов: config 6
фев 2020 J140 (202 МБ) 3,0 поддерживает: только Jetson TX2
- JetPack 4.3 (L4T 32.3.1)
- 1x USB 3.0
- IMU MPU9250 (spidev1.0)
- 2x GbE (собственный и i210)
- 1x M.2 NVME PCIe x4
- сопоставление портов: config 1
декабрь 2019 J9x / J10x / J120 / J130-NV / J140 (426 МБ)
J9x / J10x / J120 / J130-NV / J140 с SPI (27 МБ)
прошивка
(исходники, ядро, патчи и readme)
2.2 поддерживает: только Jetson TX2 (JetPack 4.2)
Несущие платы J9x / J10x / J120 / J130-NV / J140:
-SPI: для поддержки устройств SPI (spidev), таких как IMU
Май 2019 J10x / J120 / J130-NV / J140 (2.0) (424 МБ)
J121 / J142 / J143 (2.1) (426 МБ)
прошивка
(исходники, ядро, патчи и readme)
2,0 ​​/ 2,1 поддерживает: только Jetson TX2 (JetPack 4.2)
Несущие платы J10x / J120 / J130-NV / J140:
- J90 пока не поддерживается
- USB 2.0 и 1x USB 3.0, управление вентилятором, собственный CAN
- IMU и M.2 (4x PCIe)
- config 2 (мультиплексирование портов по умолчанию)
Несущие платы J121 / J142 / J143:
- USB 2.0 и 2x USB 3.0, управление вентилятором, собственный CAN
- IMU и M.2 (2x PCIe)
- изменить мультиплексирование портов на конфигурацию 6 (для включения 2x USB 3.0)
- 2.1: поддержка 2-го GbE на J142 / J143
Май 2018 J9x / J10x / J120 / J130-NV (55,5 МБ)
J140 (55,4 МБ)
прошивка (ядро и патчи)
1,6 поддерживает: только Jetson TX2 (JetPack 3.2 и 3.3)
Несущие платы J9x, J10x J120 и J130-NV:
- USB 2.0 и USB 3.0, управление вентилятором, собственная CAN
- IMU и M.2 (4x PCIe)
Несущая плата J140:
- изменить мультиплексирование портов в конфигурацию 1 (для включения порта PCIe)
- 2-й порт GbE, USB 2.0 (без USB 3.0), управление вентилятором,
- собственные CAN, IMU и M.2 (4x PCIe)
Январь 2018 J90 / J100 / J106 / J120 / J130 / J140
прошивка (ядро и патчи)
(49 МБ)
1,5 поддерживает: только Jetson TX2 (JetPack 3.1 с L4T 28.1)
Октябрь 2017 г. J90 / J100 / J106 / J120 / J130 / J140
прошивка (ядро и патчи)
(49 МБ)
1,4 поддерживает: только Jetson TX2 (JetPack 3.1 с L4T 28.1)
- устраняет проблему с серийным номером
сентябрь 2017 г. J100 / J106 / J120 / J130 / J140
прошивка (ядро и патчи)
(49 МБ)
1,2 поддерживает: только Jetson TX2 (JetPack 3.1 с L4T 28.1)
Август 2017 J100 / J106 / J120 / J130 / J140
прошивка (ядро и патчи)
(46 МБ)
1,1 поддерживает: только Jetson TX2 (JetPack 3.0 с L4T 27.0.1)

Следующие исправления включены в прошивку, указанную выше.

  • USB 2.0: примените исправление к дереву устройств, чтобы включить USB 2.0
    Замените строку: 'vbus-2-supply = <0x99>;'
    следующей строкой: 'vbus-2-supply = <0x19 >; '
    В качестве альтернативы загрузите образцы файлов DTB с USB 2.0 патч.
  • USB 3.0: загрузите патч USB3.0 для несущих плат TX2 и Auvidea

Прошивка для несущих плат на базе Jetson TX1

Дата Товар Версия Описание
Август 2018 J100 / J106 / J120 / J130 / J140
Прошивка (файлы дерева устройств)
(37 МБ)
3,0 поддерживает: только Jetson TX1 (L4T 28.2 - Jetpack 3.3)
- поддержка 2 портов USB2 / USB3
- управление вентилятором
- еще не реализовано: CAN (MCP2515), IMU, M2, I210
янв.2018 J100 / J106 / J120 / J130 / J140
прошивка (ядро и патчи)
(174 МБ)
2,3 поддерживает: только Jetson TX1 (L4T 24.2.1)
- включая драйвер для камеры TCM8647MD 41,3 МП
Январь 2018 Прошивка J100 / J106 / J120 / J140
(ядро и патчи)
(172 МБ)
2,3 поддерживает: только Jetson TX1 (L4T 24.2.1)
- включая драйвер для TC358840 (вход HDMI 4k) (J130 и B110)
июнь 2017 J100 / J106 / J120 / J130 / J140
прошивка (ядро и патчи)
(46 МБ)
2.2 поддерживает: только Jetson TX1 (L4T 24.2.1)
включает исправление WIFI для TX1
Май 2017 J100 / J106 / J120 / J130 / J140
прошивка (ядро и патчи)
(44 МБ)
2,1 поддерживает: только Jetson TX1 (L4T 24.2.1)
2x USB 3.0,
CAN (MCP2515 через SPI), IMU (MPU-9250 через SPI),
до 6 камер IMX219 (J106),
M.2 type M (J120, J140), i210 (J140)
драйвер для TC358840 (J130) еще не включен
(скачать с github) (wiki - документация)
поддержка B101 и B102 планируется в следующем выпуске
WIFI требуется патч который в настоящее время реализуется
руководство по установке прошивки
июль 2016 J100 / J120 прошивка 1.1 добавлена ​​поддержка B102 (J120)
Май 2016 J100 / J120 прошивка 1,0 поддержка SPI, M.2 SSD, IMU и 1 устройства CAN

Прошивка сторожевого микроконтроллера на несущих платах J90 - J140

Дата Товар Версия Описание
март 2018 микроконтроллер сторожевого таймера 1.0 - выкл отключить туннелирование UART на сторожевом MCU
, подробности см. В техническом справочном руководстве J120.

Прошивка для миниатюрных энкодеров E4xx

Загрузка прошивки для кодировщиков Exxx

Дата Прошивка Примечания к выпуску Описание
фев.2016 1.9.29 - множество исправлений ошибок и новых функций
Октябрь 2015 г. 1.9.2-W - патч для 1.9.2
- должен быть установлен на беспроводных моделях (Exxx-W) до 1.9.2
- не устанавливать в стандартных режимах Exxx
- установить этот патч до прошивки 1.9.2
- установить 1.9.2 прошивка сразу после (без перезапуска между ними)
сентябрь 2015 г. 1.9.2 - множество исправлений ошибок и новых функций
- см. Руководство по API 1.9 для подробностей
март 2015 1.8.307 примечания к выпуску 1.8 - множество исправлений ошибок
- запись на основе событий
- поддержка 1080i30
янв 2015 1.8.160 примечания к выпуску 1.8 - много исправлений ошибок
- сторожевой таймер программного обеспечения
- поддержка 576p

Установка прошивки E110 / E112 / E120

Следуйте инструкциям по установке в руководстве E110 (manual 1.8.300 на странице 44). Установите загруженный zip-файл на запоминающее устройство USB. Разархивируйте этот файл. Вставьте запоминающее устройство USB в E110. Используйте / api / upgrade или веб-интерфейс для обновления прошивки. Не выключайте E110, пока идет процесс обновления. Подождите, пока HTTP-запрос завершится. Затем выполните холодную перезагрузку системы, чтобы активировать новую прошивку.

Внимание: набор обновлений сбрасывает E110 обратно к конфигурации по умолчанию. Поэтому все настройки, хранящиеся в файле конфигурации, необходимо установить заново.Копия файла конфигурации сохраняется на запоминающем устройстве USB во время загрузки.

Установка прошивки E10 / E12 / E20

Эти системы обычно не имеют порта USB. Пожалуйста, используйте FTP-клиент FileZilla для загрузки прошивки по FTP (пользователь: ftp, пароль: ftp). Перенесите его в домашний каталог FTP (/ home / ftp). Затем используйте веб-интерфейс для установки прошивки. Выберите «FTP» в качестве источника. Дождитесь завершения обновления. Затем сотрите загруженный файл прошивки, чтобы освободить место.Затем перезапустите систему (выключите и снова включите).

Установка Marlin (VSCode) | Прошивка Marlin

Перед чтением этой статьи вы должны уже прочитать «Установка Marlin с PlatformIO».

PlatformIO превращает VSCode в полноценную среду IDE для компиляции и разработки Marlin.

Установка

1. Установите VSCode

Посетите страницу «Настройка кода Visual Studio», чтобы загрузить и установить последнюю версию VSCode для вашей конкретной платформы.

2. Установите PlatformIO IDE

Перейдите на страницу «Получить PlatformIO IDE», чтобы узнать, как установить PlatformIO IDE в VSCode.

(Самый быстрый способ начать - установить Auto Build Marlin и вместе с ним будет установлен PlatformIO.)

Откройте Marlin в VSCode / PlatformIO

Вы можете открыть Marlin в Visual Studio Code в одним из нескольких способов:

  • Перетащите загруженную папку прошивки Marlin на значок приложения Visual Studio Code или
  • Используйте команду Open… в меню VSCode File или
  • Откройте PIO Вкладка «Главная» и нажмите кнопку « Открыть проект ».

Задайте среду

Чтобы вручную настроить среду для платы:
Откройте файл platformio.ini и измените default_envs на среду, которую использует ваша плата. Найдите в этом файле имя среды своего чипа. Например, имя среды для микросхемы LPC1768 отображается как [env: LPC1768] . Опустите внешнюю обертку: [env: ____] .

Когда вы нажмете кнопку PlatformIO , вы увидите ЗАДАЧИ ПРОЕКТА , включая Build и Upload .Эти кнопки создадут и загрузят вашу среду по умолчанию.

Если вы не хотите устанавливать default_envs , выберите среду для вашей платы из списка Задачи проекта PlatformIO .

Определение среды вашей платы

Среда PlatformIO, необходимая для материнской платы, находится в комментариях к плате в файле pins.h . В Marlin 2.0 он находится в подкаталоге Marlin / src / pins / pins.h .

Пример:

В файле Configuration.h указано #define MOTHERBOARD BOARD_RAMPS_14_EFB

Найдите в файле pins.h RAMPS_14_EFB EE до тех пор, пока не дойдете до следующего: 914if_RAMPS_14_EFB EE #include "pins_RAMPS.h" // ATmega1280, ATmega2560 env: megaatmega1280 env: megaatmega2560

В первой части комментария перечислены ЦП, используемые на плате.

Разделы env: xxxx - это среды PlatformIO, которые используются для этой платы.

6. Запуск задачи сборки, очистки или загрузки

Запуск задачи выполняется с помощью задач проекта PlatformIO , значков в нижней строке состояния или параметров автоматической сборки .

Работа с окном сборки немного лучше, чем показано в разделе «Установка Marlin с PlatformIO».

  • Размер панели можно изменить.
  • Консоль можно прокручивать с помощью колеса прокрутки мыши или с помощью полосы прокрутки .
  • Текст можно выделить и скопировать в буфер обмена.
Файл «firmware.bin»

Для некоторых новых плат требуется, чтобы файл firmware.bin был скопирован на встроенную SD-карту, а затем необходимо перезагрузить принтер для завершения установки. PlatformIO попытается скопировать файл автоматически, если плата подключена и ваш компьютер видит SD-карту, но это может не всегда работать.

В этих случаях вам потребуется найти микропрограмму .bin и скопируйте его на SD-карту вручную.

Руководство по обновлению прошивки Ainol elf ii

25 июля 2013 г. · Elenari Elf II v1.5 от fuser-discover --- Гибридное ПЗУ на основе официальной стоковой прошивки BETA 1018 Jelly Bean 4.1.1 и CM10 --- Что это за ПЗУ? Это полностью урезанная версия официального выпуска прошивки BETA 1018 Jelly Bean 4.1.1 от Ainol и некоторых элементов из CM10. 2. Я нашел внешнюю SD в режиме просмотра файлов! Когда я подключаю elf к своему Mac, к устройствам подходят novo 7 elf и без названия (внешняя SD), и в устройстве novo 7 elf есть папка, называемая external SD, поскольку она монтировала SD как другое устройство, которое я игнорировал тот, что в Novo 7, но в файловом браузере именно так можно получить доступ к SD.. Легкое пошаговое руководство, 100% рабочий метод. Скачать бесплатно топ популярное приложение для android root ainol numy note 7 с / без ПК MAC IOS или windows 10, 8.1, 8, 7, XP компьютер ainol novo 7 elf firmware update 6 Antworten; Neuester Beitrag 19.08.2012; Диск [ROM] Пользовательский ROM DarkElf для Ainol NOVO7 Elf II в корневом каталоге / взломе / модификации для Ainol Novo 7 с ARM-Prozessor im Bereich Ainol Novo mit ARM-Prozessor. Программная операционная система Android. 28 марта 2012 года Ainol выпустила обновления для Android 4.0.3 v1.0 (Ice Cream Sandwich) для серии NOVO7. В нем исправлено большинство ошибок для прошивки [v4.0.3 v0.9], выпущенной 7 марта 2012 года. Поддержка сообщества. Некоторые пользователи пытаются взломать и создать скрипты для повышения совместимости планшетов NOVO7. AINOL NOVO7 AURORA II DAN ELF II Лучший желаемый планшет на базе Android с двухъядерной версией процессора Amlogic 8726 M6 1,5 ГГц и двухъядерным графическим процессором Mali 400. Наилучшая версия для всех и только на авроре, и на графическом процессоре.Среда, 2 декабря 2020 г. НОВОСТИ ARCTABLET 11 января 2012 г. · Страница 1 из 3 - Ainol Novo 7 Elf, Aurora и Advanced II - опубликовано в Ainol Novo 7 Advanced: Хорошо, я немного скрывался на этих форумах после того, как приобрел Dropad A8 / Herotab C8, а пару недель назад я обнаружил Ainol Novo 7 Advanced. После небольшого прочтения я обнаружил, что у пары моделей Novo 7 будут экраны с более высоким разрешением, что было моим главным огорчением с 7-дюймовым экраном. Таблетки. Теперь, Эльф. Ainol Novo 7 Aurora II Dual Core Android Tablet IPS Display HDMI $ 189! eli ei noita kiinalaisia ​​sovelluksia tms: 1.Эксклюзивные модели и сервис для международных покупателей. Исходная папка Ainol Elf II общая /. Участвуйте в разработке fards / ainol_elfii_common, создав учетную запись на GitHub. 27 ноября 2020 г. · Это руководство по обновлению / прошивке прошивки на планшете Ainol Novo 7 Venus. У меня есть Ainol Novo 7 Venus. Сообщается, что теперь добавляется еще одна Novo 7 Venus? Драйверы 717041 005 для Windows 8 Скачать (2020). Ainol, как один из китайских производителей планшетов, представила свое новое планшетное устройство - Ainol NOVO 7 Venus.SELAMAT DATANG DI LOUNGE AINOL NOVO7 AURORA II DAN ELF II Лучший желаемый Android-планшет с двухъядерной версией процессора Amlogic 8726 M6 1,5 ГГц и двухъядерным графическим процессором Mali 400. . Версия pertama menggunakan prosesor Allwiner, дан версия kedua sudah menggunakan Dualcore Amlogic, dimana kemampuan meningkat 2x Введение. Ainol NOVO7 Elf - бюджетный планшет от Ainol. Он же Волшебник. Обзор. Страница продукта Ainol NOVO7 Elf (китайский) Технические характеристики.Allwinner A10 Многоядерный процессор ARM Cortex-A8 1,2 ГГц / 1,5 ГГц, графический процессор Mali-400 Выключите Elf II и извлеките зарядное устройство. Одновременно нажмите и удерживайте кнопку питания и кнопку громкости. Когда появится зеленый дроид, отпустите кнопки. В рекавери можно перемещаться кнопкой Volume-, можно выбрать Power или Volume + Select применить обновление с sdcard Выбрать DarkElf_v1.1.zip Дождаться завершения обновления Home; Инструменты разработки. Мультитул для Android v1.0 от DaNish AsHraf; Игры; Приложения; Прошивки.Прошивки Ainol. AOKP 4.2 для Elf II, Aurora II, Crystal, Flame Fire, Hero (обновление 2013-07-12) Page 1 Предисловие Во-первых, большое спасибо за использование цифровых продуктов Ainol - планшетного ПК NOVO 7 Elf II, искренне надеемся, что вам понравится . Это руководство познакомит вас с особенностями этого продукта, которые позволят вам полностью понять, как им пользоваться. 16 июня 2015 г. · Часть 2: Ainol Windows Mini PC Intel Z3735F 2GB 32GB Прошивка 184773 20150616.part2 Часть 3: Ainol Windows Mini PC Intel Z3735F 2GB 32GB Прошивка 184773 20150616.part3 Пароль: geekbuying.com. Руководство по обновлению: 1. Отформатируйте USB-накопитель в файловую систему FAT32. 2. Переименуйте его в Winpe. 3. Закройте антивирусное программное обеспечение, затем распакуйте пакет прошивки. 4. 29 августа 2012 г. · Привет, ребята, вот cissedrogba99 ... так что многие мои друзья спрашивали меня, как взламывать игры с помощью Game Guardian, и у них не так много руководств, и большинство из них не ясно объясняют, как это работает и что делать. Ну, и поскольку большинство из них здесь, я мог бы просто разместить здесь свой учебник.Хорошо, обо всем по порядку, на своем устройстве Android перейдите на любой веб-сайт и загрузите Game Guardian. Модель: Ainol Novo7 Advanced II (Ainol Novo 7 Advanced 2) Операционная система: Android Ice Cream Sandwich OS (ОС Android 4.0) Процессор: Many Core All Winner10 1,2 ГГц Графический процессор: Mali 400 Оперативная память: 512 МБ DDR3 Материал корпуса: пластик Размер экрана: 7 -дюймовый дисплей: 7-дюймовый 5-точечный емкостный мультитач, 800 X 480 Камера: передняя 2.0MP Dec 09, 2012 · [Q] Получение root на обычном планшете Вопросы и ответы - Страница 4 На главную; Инструменты разработки.Мультитул для Android v1.0 от DaNish AsHraf; Игры; Приложения; Прошивки. Прошивки Ainol. AOKP 4.2 для Elf II, Aurora II, Crystal, Flame Fire, Hero (обновление 2013-07-12) Руководство по обновлению прошивки Ainol elf ii Они больше смартфонов и меньше ноутбуков. Итак, если вы с нетерпением ждете покупки планшета, я бы сказал, что вам стоит пойти на это. Теперь перейдем к делу. Я должен сказать, что Ainol Novo 7 Elf II - отличная табличка. Его преимущества: 1. Ainol - самый популярный среди китайских производителей электронных устройств.7 июня 2013 г. · Я полагаю, что там может быть даже более новое обновление для Ainol Advanced. В любом случае, просто используйте последнюю версию прошивки и загрузите ICS, который работает лучше, чем я думал, на Ainol Advanced Tablet 512 МБ. Это может быть медленным, и что-то иногда дает сбой, но в целом не так уж плохо. Если кто-нибудь знает, есть ли обновление jellybean, дайте мне знать. Сообщается, что Ainol также выпустит еще один планшет под названием Novo 7 Elf II, который немного дешевле - 149 долларов; он предлагает практически те же характеристики, за исключением дисплея IPS.Источник (и) 10 марта 2012 г. · Ainol выпустила официальную прошивку Android ICS 4.0.3 для Novo 7 ELF и Aurora. Вот оригинальная ссылка для скачивания на китайском языке. Как зарубежный дистрибьютор Ainol, uPlay Tablet будет предоставлять английский язык. Обсудить: Ainol Novo 7 Aurora II Войдите на сайт, чтобы оставить комментарий. Будьте вежливы, вежливы и не забывайте о теме Мы удаляем комментарии, нарушающие нашу политику, и рекомендуем вам прочитать их. Темы обсуждения. Легкое пошаговое руководство, 100% рабочий метод. Скачать бесплатно топ популярное приложение для android root ainol novo 7 venus с / без ПК MAC IOS или windows 10, 8.1, 8, 7, компьютер XP 1. Ainol Novo 7 Elf II оригинальная упрощенная загрузка прошивки 05/31: E2_0531.rar Прошивка решает проблему перегрева и снижает потери энергии, которая будет выпущена на следующей неделе. Пожалуйста, сделайте резервную копию ваших важных файлов перед обновлением. Ainol Novo 7 Aurora II Cortex A9 Dual Core 1.5GHz 1G RAM 7-дюймовый IPS-экран Super Slim Android 4.0 Tablet 16G - белый $ 158,93 Android 4.0 Ainol Novo 7 ELF II Android 4.0 7 "16GB Cortex A9 Dual Core 1.5GHz 1GB DDR HDMI Webcam Tablet PC Черный за 130,14 $ Прошивка с root-правами кажется изворотливой на этом планшете, и я знаю, что для правильной работы некоторых приложений требуется, чтобы прошивка была рутирована.Tablet1: Ainol Novo 7 Elf II 16gb - Tablet2: Cube U30GT-Mini 16gb - PMP: Ainol V9000HDA Black 8gb Hi. Я здесь новенький . Во-первых, извините за мой плохой английский: D. У меня elf 2 настольный ПК. Я установил кастомный ром, темный эльф. Я не впервые устанавливаю этот ром. После установки нажимаю перезагрузку. При перезагрузке моего планшета у нее заводится серый рабочий стол. Я не вижу аинолового изображения загрузочного образа, только серое изображение. Elenari Elf II v1.5 от fuser-discover - Гибридное ПЗУ на основе официальной стоковой BETA 1018 Jelly Bean 4.1.1 Прошивка и CM10 - Что это за ПЗУ? Это полностью урезанная версия официального выпуска прошивки BETA 1018 Jelly Bean 4.1.1 от Ainol и некоторых элементов из CM10. SpeMall.com снизил цену на свои устройства Novo Elf II до 128 долларов (8 ГБ) или 148 долларов (16 ГБ). Я купил у них свой 8Gb Elf II, и процесс прошел без проблем. Стоит подписаться на facebook, так как они регулярно публикуют обновления (и предоставляют ссылки) для обновлений руководства и биографии для любого продукта, который они продают. 30 мая 2013 г. · Страница 2 из 2 - Руководство по обновлению прошивки Ainol Novo 7 Crystal 2 - опубликовано в Ainol Novo 7 Crystal II: Да, конечно, я выбираю d jellybean_atm7029_ainol_novo719_130507.fw, ничего, он не читает старую версию и не показывает новую .. Tnx за попытку помочь, я ценю. 15 августа 2012 г. · инструкции 1.-Скопируйте DarkElf_v1.0.zip на SD-карту 2.-Зарядите аккумулятор 3.-Выключите Elf II и извлеките зарядное устройство 4.-Нажмите и удерживайте кнопку питания и кнопку громкости. - кнопка на. Ainol Novo 7 Elf II - новейший 7-дюймовый двухъядерный Android-планшет. Ainol Novo 7 Elf II (Ainol Novo7 Elf 2) с мощным двухъядерным процессором Amlogic8726-M6 Cortex-A9 1 .. Шаг 4: Перейдите в панель управления и откройте диспетчер устройств, вы увидите неопознанное устройство.Щелкните правой кнопкой мыши по нему, нажмите кнопку обновления программного обеспечения драйвера. Найдите драйверы и перейдите к инструменту обновления для настольных ПК, а затем нажмите кнопку «Далее». Он попросит установить драйвер, нажмите «Продолжить» и установить (если у вас есть какие-либо сомнения, посмотрите видео в верхней части сообщения) 12 октября 2012 г.