.copyfirmware, метод (только для некоторых платформ)

Назначение:Копирует заданное число секторов (начиная с логического сектора 0) из области данных в область TiOS/приложения флеш-памяти, затем перезагружает устройство, чтобы оно запустило новую версию TiOS/приложения.
Синтаксис:fd.copyfirmware(numsectors as word)
Возвращает:---
См. также:Самообновление прошивки и приложения, Прямой доступ к секторам, fd.copyfirmware, fd.copyfirmwarelzo, fd.copyfirmwarefromfile, fd.copyfirmwarefromfilelzo

АргументОписание
numsectorsЧисло копируемых секторов.

Подробности

Данные должны начинаться с прошивки TiOS, за которой может следовать двоичный файл скомпилированного приложения Tibbo BASIC/C.

Аргумент numsectors должен охватывать как минимум размер прошивки TiOS. Если указать меньше секторов, выполнение метода будет прервано.

Некоторые платформы этот метод не поддерживают. Подробности смотрите в документации на платформу.

На 32-разрядных платформах метод работает, только если в устройстве установлен Monitor V2.00 или новее. За бесплатной программой обновления Monitor обращайтесь в службу поддержки Tibbo.

Внимание

БУДЬТЕ ОЧЕНЬ ОСТОРОЖНЫ! Применение этого метода к неверным данным «выведет из строя» устройство, и дальнейшие удалённые обновления станут невозможны. Придётся ехать на объект и загружать правильную прошивку и/или приложение, возможно через последовательный порт. Страшно, правда?

Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке