1
0
mirror of https://github.com/elua/elua.git synced 2025-01-08 20:56:17 +08:00
elua/doc/pt/installing_str9.html
2009-09-26 17:00:44 +00:00

36 lines
2.9 KiB
HTML

$$HEADER$$
<h3>Instalando <b>eLua</b> na família de CPUs STR9 da ST</h3>
<p>Entre os MCUs baseados em ARM disponíveis atualmente, as CPUs <a href="http://www.st.com/mcu/inchtml-pages-str9.html">STR9</a> da <a href="http://www.st.com">ST</a> continua em
alta, devido à algumas características únicas.
Primeiro, seu núcleo é um ARM966-E e não o popular núcleo ARM7TDMI.
Isto, juntamente com alguns blocos de hardware habilmente escolhidos e embutidos no chip, permite que a CPU rode a 96MHz,
o que é muito rápido para uma MCU de propósito geral.
A CPU que estamos usando (uma STR912FAW44) também tem 512K de flash (e um outro banco de 32K de flash) e 96k de memória RAM
interna. Assim você não vai ficar sem memória tão cedo. A placa é acompanhada de uma biblioteca de apoio muito boa e a
ST fornece uma série de boas ferramentas para o STR9, incluindo uma ferramenta gráfica que você pode usar para configurar o chip,
exatamente como você deseja. Gostaríamos de agradecer especialmente à ST, que nos enviou um
<a href="http://www.hitex.com/str9-comstick/">STR9-comStick</a> para rodar <b>eLua</b> nela. Muito obrigado pela ajuda de voces, mais uma vez.
Esta é a placa que vamos usar neste tutorial.</p>
<h3>Pré-requisitos</h3>
<p>Antes de você começar a usar <b>eLua</b> na CPU STR912FAW44, certifique-se
de que:</p>
<ul>
<li>você está usando Linux, Windows, ou qualquer outro sistema operacional que tem suporte para <a href="http://openocd.berlios.de/web/">OpenOCD</a>. Você pode dar uma olhada no meu tutorial <a href="tut_openocd.html">OpenOCD tutorial</a> antes de continuar.</li>
<li>se você estiver usando Windows, instalou o pacote de apoio STR9-comStick a partir do CD que acompanha a placa..</li>
<li>você já tem o arquivo com a imagem de <b>eLua</b> para a CPU STR912FAW44 (<a href="building.html">gerado</a> ou <a href="downloads.html">baixado</a>).</li>
</ul>
<h3>Gravando <b>eLua</b> na STR9-comStick:</h3>
<p>Você precisa OpenOCD para fazer isso. Basta seguir as instruções do
nosso <a href="tut_openocd.html">tutorial OpenOCD</a>.
Na página do tutorial você também encontrará links para os arquivos de configuração do OpenOCD que
estamos usando para gravar <b>eLua</b> no comStick.</p>
<p><b>NOTA IMPORTANTE:</b> devido à algumas razões desconhecidas (talvez relacionados com o conversor USB/JTAG
on-board), nosso comStick não inicia a execução do código da memória flash
interna. Depois de ter sido ligado via cabo USB (sequência de reset com defeito?). Para superarmos isso, acesse um arquivo de
configuração especial do OpenOCD na nossa <a href="tut_openocd.html">página do tutorial</a>.
Chama-se comrst.cfg e você poderá usá-lo para reiniciar a sua comStick depois que ela for ligada.</p>
<p>É isso! <b>eLua</b> está gravado na CPU. Inicie agora o seu emulador de terminal e divirta-se, como descrito em <a href="using.html">usando eLua</a>.
</p>
$$FOOTER$$