Atualizar o firmware do equipamento

O firmware é o programa de sistema do controlador: é ele que executa a sua aplicação. Uma versão nova pode trazer correções e recursos novos, e o OnStudio avisa quando há versões novas ou quando o firmware instalado tem uma vulnerabilidade conhecida. Esta página mostra como gravar um firmware novo no equipamento com segurança.

Antes de começar

  • Conecte-se ao equipamento (ver Conectar a um equipamento), de preferência por um cabo direto ou pelo mesmo switch: uma queda de comunicação no meio da gravação obriga a repetir a operação.

  • Pare a máquina. Durante a atualização a aplicação não é executada.

  • Saiba que a aplicação precisa ser compilada de novo para o firmware novo (veja O que acontece quando você compila). Tenha o projeto da aplicação à mão.

Aviso

Não desligue o equipamento nem desconecte o cabo durante a gravação do firmware. Se a gravação falhar, o equipamento fica em modo bootloader, sem executar a aplicação, até uma gravação completa.

Passo a passo

  1. No Gerenciamento do Dispositivo, aba Controlador, abra Gerenciamento de Firmware. O Arquivo de Firmware Esperado mostra o firmware que serve para o equipamento e se ele está Instalado no computador ou Faltando.

  2. Se estiver Faltando, clique em Baixar Firmware. Para escolher outra versão, use Gerenciar, que abre o gerenciador de firmwares (ver Firmware e bootloader).

  3. Em Gerenciamento do Bootloader, clique em Ativar Bootloader. O equipamento reinicia em modo bootloader e a conexão volta em cerca de 10 segundos.

  4. Em Gerenciamento de Firmware, clique em Atualizar Firmware e confirme. O assistente de upload mostra o andamento da gravação.

  5. Ao terminar, confira na aba Hardware se o equipamento saiu do modo bootloader (No Loader). Se continuar nele, clique em Ativar Firmware, em Gerenciamento do Bootloader.

Resultado: a aba Hardware do Gerenciamento do Dispositivo mostra a nova Versão do Firmware.

Depois de atualizar

  1. No projeto da aplicação, atribua o firmware novo ao dispositivo (Selecionar Firmware na configuração do dispositivo, ver Configurar o hardware do projeto), para que a compilação sem o equipamento use a versão certa.

  2. Compile e implante a aplicação de novo (ver Compilar e implantar a aplicação).

Se algo der errado

  • Comando recusado por restrições de segurança: a aplicação bloqueia a carga de firmware. Use Liberar Segurança com a senha da aplicação (ver Comandos de aplicação e manutenção).

  • A gravação falhou ou o equipamento parou de responder: mantenha-o em modo bootloader, reconecte e repita a partir do passo 4. Se não conseguir conectar pela rede, conecte pela porta serial (Pela porta serial) ou ative o bootloader pela chave do equipamento (Loader por Switch, consulte o manual do produto).

  • O arquivo esperado não aparece para download: confira a conexão com a internet e use Atualizar Banco de Dados no gerenciador de firmwares. Firmwares de gerações anteriores só aparecem com Incluir legado marcado.