Intel PCA - Diagnostic Manager da DBPXA250 |
O Diagnostic Manager foi desenvolvido para a plataforma de desenvolvimento
DBPXA250 da Intel® com a finalidade de
exercitar todas as funcionalidades da placa. Para maiores informações consulte
o manual:
Diagnostic Manager for Intel® DBPXA25x and DBPXA26x Development Platforms
User’s Guide
Este pacote vem acompanhado de seu código fonte em C que facilitam a utilização das funções da placa.
1- Obter a instalação no site da Intel®:
http://www.intel.com/design/pca/applicationsprocessors/swsup/dbpxa250_DM_legal.htm
2- Selecione o banco de memória apropriado na placa seguindo a tabela em "Configurando os switch".
3- Depois de instalar este pacote, localize a imagem do Diagnostic Manager. Ex: DM_DBPXA255_V3_03_001.bin
4- Realize o upload desta imagem utilizando o JFlash.
Ex: flashmm dbpxa250 DM_DBPXA255_V3_03_001.bin [addr]
[addr] - Se quiser continuar com o POST instalado
neste mesmo banco utilizar o endereço "01E00000" que o POST será executado
e depois chamará o Diagnostic Manager. Caso contrário não informe o endereço
que o Diaginostic Manager será instalado no endereço zero.
5- Finalizada a cópia do Diagnostic Manager, realize o reset(S27) da placa para entrar no programa
Iremos agora dar uma visão genérica das funções do Diagnostic Manager, para maiores detalhes sobre cada funções leia o User’s Guide. Quando finaliza a inicialização, visualizarmos uma tela azul contendo o seguinte menu:
Diagnostic Manager for DBPXA255 Main Menu 0=Settings |
Utilize o teclado para navegar neste menu. A tecla 'E' é utilizada para volta de um menu para o anterior. Ex: Tecle 0 para entrar no menu Settings e 0 novamente para Display Version, uma mensagem semelhante a esta será exibida:
DM V3.0x.0xx |
O menu Diagnostic contém funções para testes e atribuições de características ao dispositivos do sistema.
Diagnostics Menu 0=Memory 1=Serial Ports 2=Infraed Ports 3=PS/2 Ports 4=AC97 Controller 5=LCD 6=Touch Screen 7=Audio 8=Ethernet 9=USB A=Card Services B=MultiMediaCard C=Board D=Timers E=Exit F=Tools |
Como exemplo vamos entrar no menu '8=Ethernet':
Ethernet Diagnostics Menu 0=Settings 1=Display Registers 2=Transmit Test 3=Receive Test 4=LoopBack Test 5=Server Test E=Exit F=Tools |
Em '0=Settings', '1=MAC' chegamos no menu:
Ethernet Diagnostics MAC Settings Menu 0=Set EEPROM MAC Address 1=Set supplied MAC Address 2=Set Hard Coded MAC Address 3=Set Default MAC Address 4=Set Random MAC Address 5=Display MAC Address 6=Display EEPROM Address E=Exit F=Tools |
Nesta função podemos modificar e visualizar o endereço MAC(Media Access Control) da placa de rede do DBPXA.
Voltando ao menu principal temos o item '2=Applications' que contém a aplicação '0=Flash Loader':
Flash Loader Application Menu 0=Program Default Flash 1=Program Alternate Flash 2=Verify Default flash 3=Verify Alternate Flash E=Exit F=Tool |
Esta aplicação representa a segunda maneira de se copiar uma imagem para um
banco de memória da placa. A primeira maneira foi via JFlash.
A Default Flash é o banco de memória nCS0 e a Alternate Flash é
o banco de memória nCS1 selecionados pelos switches S1,
S2 e S15.
Para configurar o ambiente para o Flash Loader siga as seguinte
instruções.