Intel PCA - Programando com o Flash Loader |
O Flash Loader é uma aplicação do Diagnostic
Manager que permite gravar uma imagem no banco de memória selecionado.
Esta programação é feita via a interface de rede permitindo o desempenho
bastante superior ao do JFlash. Para maiores informações consulte
o manual:
Using the Diagnostic
Manager’s Flash Loader Capability for the Intel® PXA25x and PXA26x Processors
Application Note
No computador host utilizaremos dois aplicativos que permitem a comunicação com Flash Loader rodando na DBPXA250: o DHCP e o TFTPD que fazem parte do pacote HostSide que acompanha o Diagnostic Manager. Eles servem para a placa obter um IP dinamicamente (DHCP) e efetuar um FTP para transferir o arquivo desejado.
1- Siga a instalação do Diagnostic Manager
para instalar o pacote.
2- Instale o HostSide.exe que acompanha este pacote.
1- A máquina Host deve conter uma placa de rede para se comunicar com a DBPXA250 via cabo Ethernet crossover que acompanha o Kit.Localize o conector Ethernet da placa seguindo o seu Layout.
2- Determine o endereço MAC do NIC(Network Interface Card)
da DBPXA250
3- Selecione e renomei o arquivo .info referente ao endereço MAC da placa no
diretório de instalação do TFTPD
(Ex: C:\Program
Files\Intel Corporation\DM_Master_DBPXA255\HostSide\TFTPD).Por exemplo, se
você determinou no passo 2 o MAC para BA9876543210, o nome do arquivo deve ser
BA-98-76-54-32-10.Info. Este arquivo deve ter como conteúdo o endereço de
memória e o caminho do programa a ser carregado na placa.
Ex: HostSide\TFTPD\BA-98-76-54-32-10.Info | ![]() |
É necessário incluir esta linha de comentário vazia no fim do arquivo.
4- Verifique se seu cartão de rede instalado para se comunicar com a DBPXA250 está utilizando o protocolo TCP/IP
5- Determine um endereço IP fixo para esta placa de rede(192.168.0.1) e a mascara de sub-rede 255.255.255.
6- Edite o arquivo bootptab no diretório de instalação do DHCP
(Ex:C:\Program
Files\Intel Corporation\DM_Master_DBPXA255\HostSide\DHCP) para
indicar o MAC da DBPXA, o IP que
ela irá receber do DHCP e a mascara de sub-rede.
Ex: HostSide\DHCP\bootptab | ![]() |
1- Inicie o servidor DHCP em um prompt de comando.
Ex: C:\Program Files\Intel Corporation\DM_Master_DBPXA255\HostSide\DHCP>DHCP.exe
192.168.0.1
2- Inicie o servidor FTP em outro prompt de comando.
Ex: C:\Program Files\Intel Corporation\DM_Master_DBPXA255\HostSide\TFTPD>TFTPD.exe
3- Ative o Flash Loader no Diagnostic
Manager programando o banco desejado selecionado pela configuração dos switches
Ex: 2=Applications > 0=Flash Loader > 1=Program Alternate Flash
4- Todas configurações estando corretas o download será iniciado. Aguarde seu termino.
5- Desligue a placa e caso tenha programado a flash alternativa, selecione ela com principal
6- Ligue a placa e observe sua aplicação inicializando.