Criando Imagem

Criando a Imagem do roboRIO 1


Antes de criar a imagem do seu roboRIO, você deve ter concluído a instalação do FRC Game Tools. Você também deve ter a alimentação do roboRIO devidamente conectada ao Painel de Distribuição de Energia. Certifique-se de que os fios de alimentação do roboRIO estejam seguros e que o conector esteja firmemente preso ao roboRIO (4 parafusos no total para verificar).

As instruções para imagem do roboRIO 2.0 estão aqui

Configurando o roboRIO

A roboRIO Imaging Tool será utilizada para a configuração do roboRIO

Conexão USB

roborio-usb-client (1).png

Conecte um cabo USB da porta USB Device do roboRIO ao PC. Isso requer um cabo USB Tipo A macho (extremidade padrão do PC) para Tipo B macho (quadrado com 2 cantos cortados), mais comumente encontrado como um cabo USB de impressora.

O roboRIO deve ser apenas imageado via conexão USB. Não é recomendado tentar a imagem via conexão Ethernet.

Instalação do Driver

O driver do dispositivo deve instalar automaticamente. Se você ver um pop-up "Novo Dispositivo" no canto inferior direito da tela, aguarde a instalação do driver completar antes de continuar.

Executando a Ferramenta de Imagem

launching-the-imaging-tool.webp

A ferramenta de imagem do roboRIO e a imagem mais recente são instaladas com o NI FRC® Game Tools. Lance a ferramenta de imagem clicando no atalho na Área de Trabalho. Se tiver dificuldades em imagear seu roboRIO, pode ser necessário clicar com o botão direito do mouse no ícone e selecionar Executar como Administrador.

A roboRIO Imaging Tool também está localizada no caminho: C:\Program Files (x86)\National Instruments\LabVIEW 2020\project\roboRIO Tool

roboRIO Imaging Tool

roborio-imaging-tool.webp

Após o lançamento, a Ferramenta de Imagem do roboRIO fará a varredura em busca de roboRIOs disponíveis e indicará os encontrados na caixa do lado esquerdo superior. A caixa do lado esquerdo inferior exibirá informações e configurações para o roboRIO atualmente selecionado. O painel do lado direito contém controles para modificar as configurações do roboRIO:

Atualizando firmware

updating-firmware.webp

O firmware do roboRIO deve ser pelo menos a versão 5.0 para trabalhar com a imagem de 2019 ou mais recente.

Para atualizar o firmware do roboRIO:

  1. Certifique-se de que seu roboRIO está selecionado no painel superior esquerdo.
  2. Selecione Atualizar Firmware no painel superior direito.
  3. Insira um número de equipe na caixa Número da Equipe.
  4. Selecione o arquivo de firmware mais recente no canto inferior direito.
  5. Clique no botão Atualizar.

Criando a imagem do roboRIO

imaging-the-roborio.webp

  1. Certifique-se de que o roboRIO está selecionado no painel esquerdo superior.
  2. Selecione Formatar Alvo no painel direito.
  3. Insira o número da sua equipe na caixa.
  4. Selecione a versão mais recente da imagem na caixa.
  5. Clique em Reformatar para iniciar o processo de imagem.

Processo de Imagem

imaging-progress (1).webp

O processo de imagem vai demorar aproximadamente 3 - 10 minutos. Uma barra de progresso no canto inferior esquerdo vai indicar o estado do processo.

Imagem Completa

imaging-complete.webp

Quando a imagem estiver completa, você deverá ver o diálogo acima. Clique em Ok, depois clique no botão Fechar no canto inferior direito para fechar a ferramenta de imagem. Reinicie o roboRIO usando o botão de reset para que o novo número da equipe tenha efeito.

Solução de Problemas

Se você não conseguir fazer a imagem seu roboRIO, as etapas de solução de problemas incluem:

Criando a Imagem do roboRIO 2


O NI roboRIO 2.0 inicializa a partir de um cartão microSD configurado com uma imagem de boot apropriada contendo o NI Linux Real-Time OS, drivers e bibliotecas específicas para FRC. O cartão microSD deve ser imageado com um laptop e um aplicativo que grava no SD conforme as instruções nesta página.

Fazer a imagem do roboRIO 2 diretamente com a roboRIO Imaging Tool não é suportado.

Requisitos do microSD

O NI roboRIO 2.0 suporta todos os cartões microSD. É recomendado usar um cartão com 2GB ou mais de capacidade.

Dicas de Operação

O NI roboRIO 2.0 requer um cartão microSD totalmente inserido contendo uma imagem válida para inicializar e operar conforme pretendido.

Se o cartão microSD for removido enquanto energizado, o roboRIO travará. Uma vez que o cartão microSD seja recolocado, o roboRIO precisará ser reiniciado usando o botão de reset ou dado um ciclo de energia.

Não ocorrerá dano algum pela remoção ou inserção do cartão microSD enquanto energizado, mas a melhor prática é realizar essas operações com o dispositivo desenergizado.

Antes de imagear seu roboRIO, você deve ter completado a instalação dos FRC Game Tools. Você também deve ter o roboRIO energizado corretamente ligado ao CTRE Power Distribution Panel ou REV Power Distribution Hub. Certifique-se de que os fios para o roboRIO estão seguros e que o conector está firmemente conectado ao roboRIO (4 verificações totais para checar).

Imageamento Direto para o Cartão microSD

A imagem será transferida para o cartão microSD usando uma ferramenta especializada de escrita, às vezes chamada de gravador. Várias utilidades estão listadas abaixo, mas a maioria das ferramentas que podem escrever imagens para o boot de um Raspberry Pi ou placas similares também produzirão um cartão SD inicializável para o roboRIO 2.0.

Os arquivos de imagem suportados são nomeados FRC_roboRIO2_YEAR_VERSION.img.zip. Você pode localizá-los clicando no botão SD na ferramenta de imagem do roboRIO e navegando até a pasta SD Images. É geralmente melhor usar a versão mais recente da imagem.

Se estiver usando um sistema operacional que não seja Windows, você precisará copiar este arquivo de imagem para aquele computador.

sd_button.webp

Imagens do Raspberry Pi não irão inicializar no roboRIO porque o sistema operacional e os drivers são incompatíveis. Da mesma forma, uma imagem do roboRIO não é compatível com controladores Raspberry Pi.

Escrevendo a imagem com balenaEtcher

Escrevendo a imagem com Raspberry Pi Imager

Após escrever a imagem, o Windows pode solicitar para formatar o disco. Não formate, ou você precisará escrever a imagem novamente.

Configurando o Número da Equipe no roboRIO

O processo de escrita de imagem acima não define um número de equipe. Para corrigir isso, as equipes precisarão inserir o cartão microSD no roboRIO e conectar-se ao robô via um cabo USB tipo B. Com a roboRIO Imaging Tool, vá até Edit Startup Settings. Em seguida, preencha a caixa Team Number e clique em Apply.

teamnumber.webp