Firmware e bootloader
Os controladores da HI Tecnologia possuem dois programas de sistema: o bootloader
(arquivo .wcb), responsável pela inicialização e pela gravação do firmware, e o
firmware (arquivo .wcf), que executa a aplicação. O OnStudio mantém no servidor
um repositório local destes arquivos, utilizado tanto para compilar a aplicação (o
firmware define os recursos disponíveis) quanto para atualizar os equipamentos.
Ver também
Para o passo a passo de atualização, veja Atualizar o firmware do equipamento.
Gerenciador de arquivos
Os comandos e abrem o gerenciador. O mesmo diálogo é aberto por Selecionar Firmware na configuração do dispositivo (Configuração do dispositivo), já filtrado pela família e modelo.
Fig. 97 Gerenciador de firmwares, sem arquivos instalados.
Firmwares Instalados / Bootloaders Instalados: arquivos presentes no diretório de firmwares do servidor (ver Armazenamento). Podem ser filtrados (Todos, Bootloader, Firmware), pesquisados e limitados às versões mais recentes (Mostrar apenas mais recentes). Os arquivos selecionados podem ser removidos com Excluir Selecionados; o ambiente avisa quando o arquivo está atribuído ao dispositivo corrente.
Firmwares Disponíveis / Bootloaders Disponíveis: arquivos publicados no servidor da HI Tecnologia. Atualizar Banco de Dados consulta o servidor (marque Incluir legado para incluir firmwares de gerações anteriores); Baixar copia os arquivos selecionados para o repositório local. Arquivos com versão mais nova que a instalada são marcados com Atualização Disponível.
Instalar do computador: copia para o repositório um ou mais arquivos de firmware (
.wcf) ou bootloader (.wcb) obtidos por outro meio (por exemplo enviados pelo suporte). O ambiente pede confirmação antes de copiar, avisa quando um arquivo já instalado será substituído e recusa arquivos de tipo não suportado. O mesmo comando está disponível ao lado do seletor de firmware da atividade Compilar / Implantar (ver Compilar e implantar a aplicação).
Firmware do projeto
Cada dispositivo do recurso possui um Firmware Selecionado (aba Configuração do dispositivo, ou coluna Firmware Selecionado nas propriedades do recurso). A compilação pode usar este firmware, o firmware lido do dispositivo conectado ou um firmware escolhido no momento (ver Compilar e implantar a aplicação).
Atualização do equipamento
Na aba Controlador do Gerenciamento do Dispositivo:
Fig. 98 Seção Gerenciamento de Firmware: o arquivo esperado pelo equipamento ainda não está no repositório local (Faltando).
- Gerenciamento de Firmware
Apresenta o Arquivo de Firmware Esperado para o equipamento conectado e se ele está Instalado ou Faltando no repositório (Baixar Firmware obtém-no do servidor da HI Tecnologia; Gerenciar abre o gerenciador). O comando Atualizar Firmware grava no equipamento o firmware selecionado, por meio do assistente de upload. O equipamento deve estar em modo bootloader.
- Gerenciamento do Bootloader
Ativar Bootloader: coloca o equipamento em modo bootloader (a reconexão leva cerca de 10 segundos). Neste modo a aplicação não é executada.
Ativar Firmware: retorna o equipamento ao modo firmware, ativando o firmware gravado.
Atualizar Bootloader: grava um novo bootloader (Arquivo de Bootloader Compatível instalado). O equipamento deve estar em modo bootloader.
Reiniciar Comunicação: reinicia o subsistema de comunicação.
Os comandos de atualização pedem confirmação (Confirmar Atualização de Firmware / de Bootloader) e pertencem aos grupos de segurança Carregar Firmware e Carregar bootloader (ver Recursos de segurança da aplicação).
Atenção
Não desligue o equipamento durante a gravação do firmware ou do bootloader. Em caso de falha, mantenha o equipamento em modo bootloader e repita a operação. O modo bootloader também pode ser ativado localmente pela chave do equipamento (Loader por Switch, aba Hardware); consulte o manual do produto.
Após a atualização do firmware, verifique se o firmware selecionado no projeto corresponde ao gravado e recompile a aplicação.