Ferramentas do usuário

Ferramentas do site


console:zeebo:carregando_seu_codigo

Essa é uma revisão anterior do documento!


Carregando_seu_código

Existem duas maneiras de carregar o Zeebo com sua aplicação:

  • Via SD Card, com a opção “Memory Copy” do EMAPPLET
  • Via interface DIAG, com o EFS Explorer.

Via SD Card

É o método aconselhado (apesar de demorado), pois evita usar ferramentas da Qualcomm.

Lembre-se que sua aplicação deve conter os seguintes arquivos no mínimo: mif, mod, sig. Ela também pode conter arquivos .bar (recursos) ou arquivos externos (não aconselhado).

Supondo que sua aplicação se chame “meuapp”, copie os arquivos para o cartão SD desta forma:

  • Tenha as pastas “mif” e “mod” na raiz do cartão (“sd” representa o caminho do cartão)

/sd/mif /sd/mod

  • Copie o arquivo “meuapp.mif” para a pasta “mif”.
  • Crie uma pasta com o nome de seu app dentro de “mod”

/sd/mod/meuapp

  • Copie os arquivos .mod, .sig, .bar (se existir) para esta nova pasta que acabou de criar.
  • No final teremos:

/sd/mif/meuapp.mif /sd/mod/meuapp/meuapp.mod /sd/mod/meuapp/meuapp.sig /sd/mod/meuapp/meuapp.bar

  • Se está usando arquivos externos, deverão ficar na mesma pasta, exemplos:

/sd/mod/meuapp/musica1.mp3 /sd/mod/meuapp/imagens/sprite.png

Agora, vá ao BREW Appmgr e execute o EMAPPLET. Ou se preferir, use o comando “em” no OpenOCD para carregar o EMAPPLET diretamente. Você precisa de acesso ao menu “Field Test” do EMAPPLET, e para que isso ocorra você precisa mapear a Porta de diagnóstico ou executar o comando “field” do OpenOCD. Como o propósito é só fazer a cópia dos arquivos, o comando “field” é mais rápido.

Insira o cartão SD ao Zeebo e acesse: EMAPPLET > Field Test > Memory Copy

O Zeebo irá piscar os LEDs superiores enquanto copia. Quando receber a mensagem de cópia com sucesso, você pode voltar e remover o cartão, sua aplicação já está na eNAND.

Agora reinicie o console e faça o método de Unlock para rodar sua aplicação.

console/zeebo/carregando_seu_codigo.1449782469.txt.gz · Última modificação: 2022/11/07 11:31 (edição externa)