Actualizador da liña de comandos
Manual de usuario
Introdución
O actualizador da liña de comandos é unha aplicación autónoma para ordenadores anfitrións conectados a hardware compatible, que ofrece a posibilidade de actualizar o firmware lanzado por Cambrionix. Tamén podes actualizar o firmware usando o noso LiveViewa aplicación que se pode descargar na seguinte ligazón.
www.cambrionix.com/products/liveviewer
Esta aplicación simplifica o despregamento do firmware e a experiencia de actualización ao tempo que minimiza a interacción do usuario. Esta aplicación tamén se pode usar para actualizar o firmware sen necesidade de instalar ningún software, admitir bibliotecas de execución ou cambios no sistema operativo Host.
Podes descargar o actualizador da liña de comandos xunto co último Manual de usuario do noso websitio no seguinte enlace, https://www.cambrionix.com/firmware
A descarga é un zip combinado file e terá todos os compoñentes necesarios para macOS®, Linux® e Microsoft Windows™. Isto tamén inclúe as versións de firmware máis recentes para todos os produtos. Para ver que firmware necesita o teu concentrador, consulta o manual de usuario do teu produto.
www.cambrionix.com/product-user-manuals
Tamén necesitará un programa de terminal para poder executar o actualizador da liña de comandos. Un terminal é unha interface baseada en texto para o ordenador, que se inclúe na maioría dos sistemas operativos. Podes usar calquera programa de terminal para executar o actualizador.
Comezando
Unha vez descargado o comprimido file no teu host, debes descomprimir o ficheiro file na súa deslocalización, entón poderá executar o actualizador da liña de comandos. Antes de usalo, cómpre conectar apower nos concentradores que desexa actualizar e telos visibles no seu sistema operativo.
Se precisa máis información sobre a conexión do concentrador, consulte os manuais de usuario específicos do produto.
3.1. Abrir un terminal
Microsoft Windows™
Abre unha xanela de terminal na localización na que descomprimiches file. Por exampIsto pódese facer mantendo presionada a tecla shift e facendo clic co botón dereito no cartafol e despois abrindo cun programa de terminal (por exemploampWindows PowerShell).
macOS®
Abre unha xanela de terminal na localización na que descomprimiches file, isto pódese facer seleccionando o cartafol no Finder e, a continuación, controlando facendo clic, o que permitirá abrir unha xanela de terminal na localización dos cartafoles.
É posible que teñas que confiar no programa no teu Mac para que se execute, podes facelo abrindo o subcartafol de macOS na páxina do actualizador da liña de comandos e o control facendo clic en Actualizador da liña de comandos e seleccionando Abrir. ti para confiar
o programa que permitirá que se execute o actualizador da liña de comandos.
Linux®
Abre unha xanela de terminal na localización na que descomprimiches file.
Usando o actualizador
Unha vez que teñas aberta unha xanela de terminal, podes acceder ao actualizador da liña de comandos introducindo o seguinte comando.
./command-line-updater.sh.sh
Cando introduza o comando, recibirá unha resposta con información sobre como usar o actualizador
Actualizador de liña de comandos de Cambrionix 2.0.0:
–ruta | <filenome> A ruta para buscar o firmware files, ou a
firmware específico file para actualizar o hub
con. O predeterminado é buscar en actual
directorio e use o firmware máis recente
para cada hub.
–serial […] O dispositivo en serie (como COM3) do
Hub de Cambrionix para actualizar ou especificar "todos".
atopar todos os hubs e actualízaos. Pode
especificar varios dispositivos en serie. Sen isto
opción, unha lista de centros dispoñibles será
mostrado.
–escriba Que actualizar (cargador | pantalla | proxy |
todos). Se non se especifica, asumirase "todos".
Se un específico file especifícase na ruta –
opción, asumirase o tipo a partir desta
file.
–force Actualizar o concentrador aínda que o firmware existente
é o máis recente.
–auto Igual que –serial all –escriba todo.
Para actualizar todos os concentradores dispoñibles ao firmware máis recente (que se proporciona no zip do actualizador da liña de comandos), pode enviar o comando a continuación, este é o comportamento predeterminado.
./command-line-updater.sh.sh –auto
Se desexa forzar a actualización do firmware, aínda que o concentrador xa teña o firmware, pode rematar o comando co seguinte.
- forza
O software de actualización requirirá acceso ao concentrador, polo que se está a executar algún software que teña a conexión co concentrador, este terá que pecharse ou deterse antes de executar a actualización. Se o actualizador non pode acceder ao porto serie, mostrará unha mensaxe de erro explicando isto.
4.1. –ruta (seleccionando o camiño ao firmware)
A primeira variable que pode engadir ao comando é o camiño ao firmware previsto files. Se queres utilizar versións de firmware que teñas almacenadas localmente, terás que especificar fileruta para o cartafol que contén o firmware files. Cando descargue o cartafol do actualizador da liña de comandos do noso sitio, incluirá as últimas versións do firmware.
O actualizador buscará automaticamente no cartafol descomprimido o firmware necesario para os concentradores conectados, polo que se non usa esta variable entón buscará o actualizador.
Se o teu firmware files gárdanse noutro lugar do seu sistema anfitrión, entón terá que especificalo no seu comando, use comiñas cando especifique longa filenomes ou camiños con espazos por exampLe:
./command-line-updater.sh.sh –ruta “C:\ProgramData\Cambrionix\firmware\firmwarefiles”
Despois de especificar a localización onde está o firmware files están almacenados, desexa que o actualizador execute o resto das variables por defecto, entón tería que rematar o comando co comando automático como o seguinte:ample.
./command-line-updater.sh.sh –ruta “C:\ProgramData\Cambrionix\firmware\”–auto
Se desexa utilizar versións de firmware distintas das últimas, pódense descargar desde o noso websitio no seguinte enlace.
www.cambrionix.com/software-archive
4.2. –serial (Escollendo que concentrador actualizar)
A segunda variable que se pode engadir ao comando é o concentrador que desexa actualizar. A forma de determinar o dispositivo variará dependendo do sistema operativo que esteas a usar. O actualizador tamén analizará os dispositivos USB e pode proporcionar unha lista de todos os dispositivos dispoñibles. Polo tanto, se envías o seguinte, recibirás unha lista de centros dispoñibles.
./command-line-updater.sh
Unha vez que obteña a información do concentrador dos dispositivos que desexa actualizar, pode engadilos ao comando, se desexa actualizar varios dispositivos, pode poñer un espazo entre cada dispositivo, como se indica a continuación.
./command-line-updater.sh –serial com7 com9
Se non coloca ningunha outra variable, o software de actualización utilizará os valores predeterminados, que é actualizar ao último firmware dispoñible do centro de carga.
Tamén podes descubrir os concentradores de cada SO utilizando os seguintes métodos.
macOS®
Se o teu sistema de hospedaxe está a usar macOS®, podes obter unha lista de centros físicos executando o seguinte comando
ls /dev/tty.*usb*
Isto devolverá algo como o seguinte example.
/dev/tty.usbserial-DN004ANJ
Microsoft Windows™
Se o teu sistema anfitrión usa Microsoft Windows™, terás que especificar o porto COM, o porto COM pode atopar a través do xestor de dispositivos.
Linux®
Se o seu sistema de aloxamento está a usar Linux®, pode obter unha lista dos concentradores executando os seguintes comandos.
Para o Supersync15, terás que enviar o seguinte.
/dev/ttyACM*
Para todos os demais produtos, terás que enviar o seguinte.
/dev/ttyUSB*
4.3. –type (seleccionando o tipo de firmware)
Algúns produtos usarán varios firmwares, para actualizar os firmwares específicos debe introducirse a variable tipo. O software de actualización actualizará por defecto o tipo de firmware do cargador, polo que se esta variable se deixa en branco, será así.
Os diferentes tipos pódense ver na seguinte táboa.
| tipo | Descrición |
| cargador | Actualiza o firmware do concentrador de carga |
| visualización | Actualiza o firmware da pantalla |
| proxy | Actualizar o firmware do proxy (como o control do motor) |
| todos | Actualiza todos os firmwares presentes nun produto |
Un exampO ficheiro de actualización do software de control de motores dos nosos produtos ModIT sería o seguinte.
Para usar os valores predeterminados de todas as outras variables, remate o comando con –auto.
./command-line-updater.sh –escriba proxy –auto
Información adicional
5.1. Actualizar stages
Cando se actualice o firmware, executarase a continuacióntages. O stagO valor mostrarase xunto cunha barra de progreso na xanela do terminal.
| Actualizar stage | Descrición |
| Conectando | Conectando ao concentrador |
| Inicializando | A actualización estase a inicializar |
| Erasing | Erasing current firmware |
| Actualizando | Estase instalando un novo firmware |
| Verificando | Comprobando que o firmware se instalou correctamente |
| Completa | A actualización completouse |
| Omitido | Omitiuse a actualización do firmware neste hub |
5.2. Cargador de arranque
O cargador de arranque é unha peza de firmware separada que permite ao concentrador cargar o novo firmware e actualizalo. O cargador de arranque cárgase na placa cando se fabrica e non se pode cambiar.
Podes view a versión do cargador de arranque do teu hub a través do noso LiveViewer software ou enviando o comando "id" a través da CLI. Hai información sobre a CLI no manual de usuario que se pode descargar do noso websitio.
www.cambrionix.com/cli
5.3. Erros
Hai varias razóns polas que unha actualización pode fallar, o software de actualización retransmitirá por que se produciu un erro a través do terminal.
Se se produciu un erro ao actualizar o firmware dun concentrador, é posible que quede atascado no modo de cargador de arranque; para remedialo, terás que enviar unha actualización de firmware máis ao concentrador para que volva estar a un estado utilizable.
Un exampo erro está a continuación.
COM7: PP15S (000000) Fallou a actualización do firmware. Agora é posible que o dispositivo estea inutilizable e necesite volver a flashear. causado por O dispositivo non responde
5.4. Hubs conectados en cadea
A actualización simultánea de concentradores conectados en cadea pode fallar (ou parecer fallar) porque a ferramenta de actualización perde a conexión cos concentradores máis abaixo na árbore USB cando se reinicia o concentrador principal. Neste caso, pode aparecer un erro "O dispositivo non responde". Volve executar a ferramenta para estes casos (sen a opción –force) para verificar o estado.
Licenzas
O uso de Command Line Updater está suxeito ao acordo de licenza Cambrionix, o documento pódese descargar e viewed usando a seguinte ligazón.
https://downloads.cambrionix.com/documentation/en/Cambrionix-Licence-Agreement.pdf
Uso de marcas comerciais, marcas rexistradas e outros nomes e símbolos protexidos
Este manual pode facer referencia a marcas comerciais, marcas comerciais rexistradas e outros nomes protexidos ou símbolos de empresas de terceiros non relacionadas de ningún xeito con Cambrionix. Cando se produzan, estas referencias son só con fins ilustrativos e non representan unha aprobación dun produto ou servizo por parte de Cambrionix, nin unha aprobación do produto ou dos produtos aos que se aplica este manual por parte da empresa allea en cuestión.
Cambrionix recoñece que todas as marcas comerciais, marcas rexistradas, marcas de servizo e outros nomes e/ou símbolos protexidos contidos neste manual e documentos relacionados son propiedade dos seus respectivos titulares.
"Mac® e macOS® son marcas comerciais de Apple Inc., rexistradas nos Estados Unidos e noutros países e rexións".
"Intel® e o logotipo de Intel son marcas comerciais de Intel Corporation ou das súas subsidiarias".
"Thunderbolt™ e o logotipo de Thunderbolt son marcas comerciais de Intel Corporation ou das súas subsidiarias".
"Android™ é unha marca comercial de Google LLC"
"Chromebook™ é unha marca comercial de Google LLC".
"iOS™ é unha marca comercial ou marca rexistrada de Apple Inc, nos EUA e noutros países e úsase baixo licenza".
"Linux® é a marca rexistrada de Linus Torvalds nos Estados Unidos e noutros países"
"Microsoft™ e Microsoft Windows™ son marcas comerciais do grupo de empresas Microsoft."
"Cambrionix® e o logotipo son marcas comerciais de Cambrionix Limited".
Cambrionix Limited
Edificio Maurice Wilkes
Estrada Cowley
Cambridge CB4 ODS
Reino Unido
+44 (0) 1223 755520
consultas@cambrionix.com
www.cambrionix.com
Cambrionix Ltd é unha empresa rexistrada en Inglaterra e Gales
co número de empresa 06210854
Actualizador da liña de comandos
© 2023-05 Cambrionix Ltd. Todos os dereitos reservados.
Documentos/Recursos
![]() |
Actualizador de liña de comandos Cambrionix [pdfManual do usuario Actualizador da liña de comandos, Actualizador da liña de comandos, Actualizador da liña de comandos |
