Ferramentas do usuário

Ferramentas do site


console:zeebo:carregando_seu_codigo

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
console:zeebo:carregando_seu_codigo [2016/11/23 13:24] – [Carregando_seu_código] tripleoxygenconsole:zeebo:carregando_seu_codigo [2023/06/03 19:43] (atual) – [Cópia automática] tripleoxygen
Linha 3: Linha 3:
 Existem duas maneiras de carregar o Zeebo com sua aplicação: Existem duas maneiras de carregar o Zeebo com sua aplicação:
  
-  * Via SD Card, com a opção "Memory Copydo [[EMAPPLET]] +  * Via SD Card, com a opção //Field Test// > //Memory Copy// * do [[EMAPPLET]]. 
-  * Via interface DIAG, com o EFS Explorer.+  * Via [[Porta de diagnóstico|interface DIAG]], com o EFS Explorer (disponível no QPST) ou [[Revskills]]. 
 + 
 +* Esta opção só estará disponível se a porta de diagnóstico estiver **ativa**.
  
 ===== Via SD Card ===== ===== Via SD Card =====
 +
 É o método aconselhado (apesar de demorado), pois evita usar ferramentas da Qualcomm. É o método aconselhado (apesar de demorado), pois evita usar ferramentas da Qualcomm.
  
-Lembre-se que sua aplicação deve conter os seguintes [[Tipos de arquivos|arquivos]] no mínimo: mif, mod, sig. Ela também pode conter arquivos .bar (recursos) ou arquivos externos (não aconselhado).+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: 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)   * Tenha as pastas "mif" e "mod" na raiz do cartão ("sd" representa o caminho do cartão)
- /sd/mif + 
- /sd/mod+  sd:/mif 
 +  sd:/mod 
   * Copie o arquivo "meuapp.mif" para a pasta "mif".   * Copie o arquivo "meuapp.mif" para a pasta "mif".
 + 
   * Crie uma pasta com o nome de seu app dentro de "mod"   * Crie uma pasta com o nome de seu app dentro de "mod"
- /sd/mod/meuapp+ 
 +  sd:/mod/meuapp 
   * Copie os arquivos .mod, .sig, .bar (se existir) para esta nova pasta que acabou de criar.   * Copie os arquivos .mod, .sig, .bar (se existir) para esta nova pasta que acabou de criar.
 +
   * No final teremos:   * No final teremos:
- /sd/mif/meuapp.mif + 
- /sd/mod/meuapp/meuapp.mod +  sd:/mif/meuapp.mif 
- /sd/mod/meuapp/meuapp.sig +  sd:/mod/meuapp/meuapp.mod 
- /sd/mod/meuapp/meuapp.bar+  sd:/mod/meuapp/meuapp.sig 
 +  sd:/mod/meuapp/meuapp.bar 
   * Se está usando arquivos externos, deverão ficar na mesma pasta, exemplos:   * Se está usando arquivos externos, deverão ficar na mesma pasta, exemplos:
- /sd/mod/meuapp/musica1.mp3 + 
- /sd/mod/meuapp/imagens/sprite.png+  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. 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: Insira o cartão SD ao Zeebo e acesse:
- EMAPPLET > Field Test > Memory Copy+  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. 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. Agora reinicie o console e faça o método de [[Unlock]] para rodar sua aplicação.
 +
 +==== Cópia automática ====
 +
 +Caso no seu SD contenha um arquivo (vazio ou não) no seguinte caminho:
 +
 +  /longcheerzeebo/autocopysdcardinfotoenand.dat
 +  
 +O EMAPPLET iniciará a cópia do SD para seu console automaticamente em alguns segundos após o cartão ser inserido. Este recurso só funcionará se a porta de diagnóstico estiver ativa.
 +  
console/zeebo/carregando_seu_codigo.1479907459.txt.gz · Última modificação: 2022/11/07 11:31 (edição externa)