console:zeebo:uart
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| console:zeebo:uart [2023/05/05 09:20] – [UART] tripleoxygen | console:zeebo:uart [2023/05/05 09:26] (atual) – [Ativação do módulo] tripleoxygen | ||
|---|---|---|---|
| Linha 6: | Linha 6: | ||
| =====Uso===== | =====Uso===== | ||
| ====Configuração da porta==== | ====Configuração da porta==== | ||
| - | Por // | + | Por // |
| Para configuração via [[JTAG]], execute os seguintes comandos no OpenOCD (conectado ao tap do ARM9): | Para configuração via [[JTAG]], execute os seguintes comandos no OpenOCD (conectado ao tap do ARM9): | ||
| - | mww phys 0xa9000020 45 | + | < |
| - | mww phys 0xa9000024 5 | + | mww phys 0xa9000020 45 |
| - | mww phys 0xa9000020 46 | + | mww phys 0xa9000024 5 |
| - | mww phys 0xa9000024 5 | + | mww phys 0xa9000020 46 |
| + | mww phys 0xa9000024 5 | ||
| + | </ | ||
| - | Via OEMSBL, faça as seguintes modificações na imagem | + | Via OEMSBL, faça as seguintes modificações na imagem OEMSBL2 e escreva de volta na NAND: |
| - | *Offset 0x270e4, altere os bytes de: **12 2D 06 00** para **11 2D 02 00** | + | < |
| - | *Offset 0x270e8, altere os bytes de: **13 2E 07 00** para **11 2E 02 00** | + | Offset 0x270e4, altere os bytes de: 12 2D 06 00 para 11 2D 02 00 |
| + | Offset 0x270e8, altere os bytes de: 13 2E 07 00 para 11 2E 02 00 | ||
| + | </ | ||
| ====Ativação do módulo==== | ====Ativação do módulo==== | ||
| Como o bloco de UART do SoC está desativado, é necessário rotear o clock para este módulo. Não há documentação que explique exatamente de qual //branch// o clock virá, mas acreditamos que com a configuração demonstrada abaixo, seja o TCXO: | Como o bloco de UART do SoC está desativado, é necessário rotear o clock para este módulo. Não há documentação que explique exatamente de qual //branch// o clock virá, mas acreditamos que com a configuração demonstrada abaixo, seja o TCXO: | ||
| - | mww phys 0xa86000e0 0x30 | + | < |
| + | mww phys 0xa86000e0 0x30 | ||
| + | </ | ||
| - | Para configurar os parâmetros de comunicação da UART, use como referência: | + | Para configurar os parâmetros de comunicação da UART, use como referência: |
console/zeebo/uart.1683289238.txt.gz · Última modificação: por tripleoxygen
