Pergunta

Eu tenho um kit ARM mim e um código-fonte do kernel Linux remendado com Xenomai na minha máquina ao lado. Estou ciente de que pode enviar dados para o kit através de um cabo USB e um software (windows-based, é claro), mas estou perplexo a respeito de exatamente o eu deveria estar enviando que faria o kit run Linux.

(esclarecimentos a partir de observações:.. É um kit Atmel AT91SAM9260-EK Ele utiliza SAM-BA e SAM-PROG durante a carga e descarga de dados, quer através de uma série ou USB)

Foi útil?

Solução

Eu começaria com o pacote de software ATM91SAM9 Linux a partir de Atmel e siga as instruções.

Linky:

http://www.atmel.com/dyn/products /tools_card.asp?tool_id=4335

Caso contrário, você precisa para começar a instalação GCC com um fim ARM para trás em uma caixa de Linux, construir um binário Linux e, em seguida, descobrir como carregá-lo na placa Devt.

Outras dicas

Você pode querer verificar alguns compilador cruzado como OpenEmbedded que irá ajudá-lo compilar o kernel para a arquitetura ARM.

eu gostaria de sugerir jtag e OpenOCD, então você só usar o JTAG para colocar sua imagem kernal sistema de arquivos e na memória flash, em um lugar vestir o nosso bootloader pode encontrá-lo. você pode ter que mudar seu gerenciador de inicialização. outra opção é que você pode iniciar o seu micro, em seguida, insira um programa bootloading na RAM do programa, em seguida, mudar o contador de programa para apontar para ele. que bootloading programa pode inicializar o UART / USB, então você tem um programa lado do host que transers os arquivos. Este método é muito complicado e geralmente só é bom se você não quer gastar 100 $ em um jtag (dica, comprar um jtag eles são úteis)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top