PROGRAMADOR
ST10 FLASHER FLASHER
1
2
8
Software ST10 Flasher Tool
Programação dos Processadores ST10F27x Flash Usando o Programador ST10 FLASHER
Introdução
Este documento resume os diferentes passos necessários para programar a memória flash interna dos processadores ST10F27x usando a ferramenta ST10Flasher. Os passos necessários para carregar um arquivo binário (Binary Intel ou Motorola S-files Record) no ST10F27x flash.
3
1- Configurações ST10Flasher Esta seção descreve os passos necessários para a programação da ST10F27x flash usando o ST10Flasher. Para usar esse documento, o ST10Flasher já deve estar instalado no PC de desenvolvimento.
1.1- Iniciando o ST10Flasher Tool ST10Flasher Tool é executado em um PC conectado ao microcontrolador alvo ST10F27x através da interface ST10Flasher e porta serial RS232. . Entre no modo de inicialização (bootstrap mode) padrão, forçando P0L.4 a 0 e P0L.5 a 1 do Processador da Central. ●
Reinicie o ST10Flasher Tool
●
●
Iniciar -> Programas -> ST10-Flasher-2.4
ST10Flasher Tool inicia e aparece a seguinte janela:
4
1.2 Configurações de Comunicação Se a alimentação do Programador ST10Flasher estiver desligada ou a Central não está em Bootstrap correto e você inicia o software ST10Flasher Tool, você não vai obter a comunicação com a memória interna do Processador e aparece a mensagem de erro:
Bootstrap Bootstrap mode é o estado de permissão do Processador para leitura e gravação de dados Internos. Para garantir a consistência de Dados, o Processador utiliza a estratégia de não permissão da comunicação externa. Através do Bootstrap o Processador libera esta comunicação.
5
Neste caso: Introduza o bootstrap mode corretamente; Reinicie o ST10 Ao carregar o monitor, clicando no ícone Reload Monitor, o software realiza um autodevice detecção. ● ● ●
O dispositivo é exibido na interface, indicando que você está conectado a ex. ST10F276. Se a janela de status mostra mensagens de erro, verifique se o arquivo "startup.ini" no diretório do aplicativo corresponde aos parâmetros de aplicação, especialmente para os parâmetros COMPORT e BAUDRATE. Suas configurações padrão são: COMPORT = COM1 BAUDRATE = 9600, N, 8,1
1.3- Apagar ST10F27x Clique no botão de comando ERASE FLASH. Uma janela será exibida. Marque as áreas de memória flash para apagar.
● ●
6
Clique em Erase para iniciar a operação de apagar. mensagem de status da operação de apagamento aparece escrito na janela de status.
● ●
7
1.4
Programação Antes de programar o flash, você deve certificar-se que o dispositivo está em branco. Você pode usar o BlankCheck botão e apagar manualmente os blocos que não estão em branco, se existir algum. Você também pode ativar a opção Auto Erase para apagar automaticamente antes de cada programação de dispositivo. Clique em File to program e selecione o arquivo *. hex hexadecimal para programar.
●
Ao clicar em OK ou duplo clique no arquivo selecionado automaticamente carrega o arquivo HEX.
●
O nome do arquivo corrente carregado é exibido. A janela de status retorna o resultado da operação de carregamento.
●
8
Clique no botão Program & Verify para desencadear a operação de programação. Agora, o carregado hex é transferido para o ST10 e programa as memórias flash internas.
●
9
10
Atenção
As informações contidas neste documento é fornecido somente em relação aos produtos ST. STMicroelectronics NV e suas subsidiárias ( "ST") reserva o direito de fazer alterações, correções modificações ou melhorias, com esse documento, e os produtos e serviços aqui descritos a qualquer m omento, sem aviso prévio. ST Todos os produtos são vendidos em conformidade com os termos da ST e condições de venda. Os compradores são os únicos responsáveis pela escolha, seleção e uso dos produtos ST e serviços aqui descritos, e ST não assume qualquer responsabilidade relativa ao escolha, seleção ou o uso do ST produtos e serviços aqui descritos. Nenhuma licença, expressa ou implícita, por preclusão ou de outra forma, de quaisquer direitos de propriedade intelectual é concedida nos termos deste documento. Se qualquer parte deste documento refere-se a qualquer terceiro produtos ou serviços, não será considerado uma concessão de licença por ST para a utilização de tais produtos ou serviços de terceiros, ou qualquer propriedade intelectual nele contida ou considerados como uma garantia sobre a utilização de qualquer forma de tais produtos ou serviços de terceiros ou qualquer propriedade intelectual nele contida. SALVO SE ESTABELECIDO NO ST TERMOS E CONDIÇÕES DE VENDA ST ISENTA DE QUALQUER GARANTIA EXPRESSA OU IMPLÍCITA NO QUE DIZ RESPEITO AO USO E / OU VENDA DE PRODUTOS ST INCLUINDO SEM LIMITAÇÃO AS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO OBJECTIVO (e seus equivalentes ACORDO COM AS LEIS DE QUALQUER JURISDIÇÃO), OU VIOLAÇÃO DE QUALQUER PATENTE, COPYRIGHT OU INTELECTUAL DIREITO DE PROPRIEDADE. MENOS aprovada expressamente autorizar por escrito por um representante de São, PRODUTOS ST não são projetados, autorizado ou GARANTIDO PARA USO EM OPERAÇÕES MILITARES, CRAFT ar, espaço, SALVAMENTO OU DE MANUTENÇÃO DA VIDA, nem nos produtos ou sistemas, onde a falha ou Avaria possa resultar em LESÃO CORPORAL, morte ou materiais graves ou danos ambientais. Revenda de produtos de ST com disposições diferentes das declarações e / ou características técnicas estabelecidas no presente documento deverá imediatamente anular a garantia concedida pela ST para ST do produto ou serviço aqui descrito e não deve criar ou ampliar, de qualquer modo, qualquer responsabilidade da ST. ST ST e o logotipo são marcas comerciais ou marcas registradas da ST em vários países. As informações contidas neste documento e substitui todas as informações fornecidas anteriormente. O logotipo da ST é uma marca registrada da STMicroelectronics. Todos os outros nomes são propriedade de seus respectivos proprietários. STMicroelectronics © 2006 - Todos os direitos reservados STMicroelectronics grupo de empresas Austrália - Bélgica - Brasil - Canadá - China - República Tcheca - Finlândia - França - Alemanha - Hong Kong - Índia - Israel - Itália Japão - Malásia - Malta - Marrocos - Cingapura - Espanha - Suécia - Suíça - Reino Unido - Estados Unidos www.st.com
11
WWW.AUTOLEAP.COM.BR
12