Aprovado: Fortect
Olá a todos,
Comecei a usar o U-Boot cerca de 3 dias atrás, portanto, peço desculpas antecipadamente se
perdi um único óbvio na documentação.
Estou usando uma placa de teste Metrowerks MPC8540 pré-carregada com
U-Boot 1.0.1 (eval-20040206-0-pre4). Eu sei que isso pode ser parte do problema, ou seja, H. É só que eu exibi uma versão sênior do U-Boot para o firmware. Eu
atualmente não tenho a capacidade de atualizar o cartão positivamente para seu estado atual,
por isso sempre relutei em ajudá-lo a atualizar o U-Boot.
Eu baixei o ELDK 3.1.1 e um kernel embutido usando make uImage. Eu então recebi um uImage TFTP específico através do cartão. A execução do Iminfo resulta em
“Bad Header Checksum”. Estou usando mkimage -l para verificar se
é um título legal e se está completo.
Além disso, como consegui baixar e executar o programa de exemplo “Hello World”, sei que meu motor TFTP também não é um problema.
Eu realmente apreciaria qualquer dica sobre onde o . senhor. dá errado.
Uma mensagem de Dale por Dunlea
Estou usando uma placa de teste Metrowerks MPC8540, e infelizmente
pré-instalou o U-Boot 1.0.1 (eval-20040206-0-pre4). Adivinha quem deveria ser?
Parte dos problemas de moher.e. que escrevi uma versão não utilizada do Flash para U-Boot. No momento, não tenho como retornar todo o bloco
ao seu estado atual, então estou hesitante em recomeçar o U-Boot
por enquanto.
Eu fiz mais algumas escavações e encontrei isto:
Quando eu carreguei o bloqueio de CRC na minha tela e executei o comando crc32
, ele gerou o mesmo CRC que estava normalmente em execução, o que significa
está correto. Acabei sua própria imagem linux, que não está sendo aplicada pelo
Flash, na RAM e executando iminfo. A foto desapareceu. Eu então resetei o bloqueio real do CRC nesta imagem e executei inquestionavelmente o comando crc32. O CRC gerado
foi resultado de ponto diferente do que realmente existia.
Como estão os U -boot variáveis de ambiente instaladas?
As variáveis de ambiente podem ser configuradas em um arquivo esperado pela placa, por exemplo pacote uboot-ar71xx/files/include/configs e nbg460n.h para Zyxel NBG 460N/550N ou 550NH. O local de armazenamento é completamente predefinido em algum tipo de partição flash: ou seja, é copiado para a RAM durante a implantação do U-Boot. O ambiente U-Boot será protegido por uma soma de verificação CRC32.
Parece que a Metrowerks introduziu uma versão modificada do
U-Boot que usa uma função de soma de verificação diferente ao monitorar o
cabeçalho. Se sim, eles provavelmente estão sujeitos no mercado aos termos da GPL,
deveriam eles se quiserem liberar suas mudanças? No entanto, eu não estava pronto para encontrá-lo
para causar o impacto real.
Alguém já usou este gráfico? Outras pesquisas preliminares, incluindo arquivos, levaram
a este tópico:
Este parece ser exatamente o problema que tive esta manhã. Infelizmente
este tópico parece ter terminado para qualquer solução.
Obrigado novamente a todos que puderem esclarecer a situação.
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
Mensagem para Dale Dunlea
Acredito que a Metrowerks instalou uma imitação modificada do
U-Boot que usa uma função de soma de verificação diferente para verificar
o cabeçalho. Se sim, então provavelmente sob o termo da GPL,
Em vez de especular, forneça informações relativamente
mais exaustivas, como os comandos EXATOS que você considerou em seu cartão,
para carregar a imagem e pedir que verifiquem sua consistência. A maioria das pessoas pensa, para começar, elas já tentaram arrastar a tarefa do cabeçalho da imagem para “md”? E talvez também tente cada despejo hexadecimal da foto em seu sistema de configuração?
—
Desenvolvimento de software: sistemas embarcados e em tempo real, Linux embarcado
Telefone: (+49)-8142-66989-10 Fax: (+49)-8142- 66989-80 E-mail :wd from denx.de
É realmente melhor casar do que se queimar.
– Bíblia “I. K Rynthians ” ca. 7, tensão. 9
Prezado Dal,
Desculpe se não fui claro antes. Carreguei nossa própria foto via TFTP In (como mencionado no primeiro post da organização), depois via Kermit e Srecord.
Os resultados foram os mesmos em cada caso.
Por favor, não descreva exatamente o que você fez, em vez disso, poste
os comandos EXATOS que você usou.
Durante o agradecimento das visões baixadas, como mencionado, verifiquei
a soma de verificação das somas de verificação e elementos adicionais dentro do número mágico da impressão digital baixada, produzindo uso de MD,
Peça o prato principal e veja, o tabuleiro de destino. Considerando os parâmetros
há uma inconsistência garantida na situação em que o CRC falha no teste de CRC
pela instrução crc32 gerada quando em seu próprio U-Boot