mkimage comando não encontrado - imagens U-Boot não será construído

Ubuntu 16.04.2 compilador ambiente braço-linux3.4.5 linux-2.6.22.6


  Ao compilar linux-2.6.22.6 versão do código-fonte do kernel, de acordo com sua própria necessidade bordo para correção após remendo, uma configuração padrão, em seguida, a necessidade de

myroot@myroot:~/system/kernel/linux-2.6.22.6$ make uImage

Quando, antes de compilar parte do normal, mas no final apareceu

"mkimage" command not found - U-Boot images will not be built 

comando mkimage não encontrado, indicando que estamos perdendo algumas dependências, então eu tentar instalar as dependências da seguinte forma

sudo apt-get install uboot-mkimage 

Mas apareceu o seguinte erro

Package uboot-mkimage is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  u-boot-tools:i386 u-boot-tools

E: Package 'uboot-mkimage' has no installation candidate

Esta mensagem de erro indica que precisamos para instalar os U-Boot-tools dependências, por isso é necessário fazer o seguinte

sudo apt-get install u-boot-tools 

Após a instalação está novamente completa

sudo apt-get install uboot-mkimage 

Normalmente instaladas as dependências devem ser, mas ainda é o mesmo que as dicas acima e mensagens de erro, instale os U-Boot-tools após dependências, ou

pronto

Package uboot-mkimage is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  u-boot-tools:i386 u-boot-tools

E: Package 'uboot-mkimage' has no installation candidate
Depois de muito tentar encontrar soluções não podem resolver, e finalmente encontrei compilador fonte uboot, em sua
u-boot-1.1.6/tools/
Há MKIMAGE arquivos executáveis ​​no diretório! Então nós estávamos
sudo cp mkimage /bin/ 

Em seguida, novamente o diretório do kernel principal, onde o Makefile novamente

myroot@myroot:~/system/kernel/linux-2.6.22.6$ make uImage
pronto
  Image arch/arm/boot/uImage is ready

gerado com sucesso arquivo uImage! Problema resolvido!


entre

sudo cp mkimage /bin/ 

também podem ser copiados para / usr / bin / outro caminho de diretório (bin /), arquivos em geral / bin / para ferramentas e sistema relacionado com ou existente, por isso é melhor colocado no catálogo oficial outra, como descrito acima, Apesar pontos problemáticos, mas ajuda a desenvolver bons hábitos, mas agora não há tanto uma sessão de treinos -


A solução para este problema tem me dado uma nova maneira de pensar, além de dependências de download direto, você também pode usar cópia direta diretamente para a ferramenta, o que realmente não acho que o atraso nas janelas linux aqui vai pensar na idéia, de modo que o pensamento ainda há muito espaço para melhorias ???


Bem-vindo ao câmbio, discutir ou corrigir-me! progresso comum!



发布了19 篇原创文章 · 获赞 7 · 访问量 6940

Acho que você gosta

Origin blog.csdn.net/G_METHOD/article/details/79514515
Recomendado
Clasificación