Página 1 de 1

MAM Setup

MensagemEnviado: 07 Set 2008 11:15
por barboza
Turma!

Alguém já teve problemas ao habilitar a MAM?
Estou com um projeto que só funciona quando desligo a MAM, qualquer outra configuração dela, ou não roda, ou fica instavél.

É a primeira vez que uso o LPC2103 em um projeto real, antes disso não tive problemas com o LPC2148.

Minha configurção é:
LPC2103;
Cristal de 12MHz;
PLL - MSEL = 6:
PLL - PSEL = 2:

Uso o Keil e seu RTOS, RTX-Kernel.

Agradeço as informações.....

MensagemEnviado: 07 Set 2008 17:54
por Viktor
Você deve estar usando uma versão de chip que tem pau na MAM. Usa a MAM parcialmente habilitada e o valor de MAMTIM igual a 4

MensagemEnviado: 07 Set 2008 18:13
por barboza
Oi Vitor!

Como disse, já testei varias configurações e esta proposta foi feita.

Observei este problema depois que o código começou a crescer.

Hoje esta com mais de 13K.

Quando troca a ordem de montagem dos arquivos fontes, da pau tb.

MensagemEnviado: 12 Set 2008 14:21
por polesapart
barboza escreveu:Oi Vitor!

Como disse, já testei varias configurações e esta proposta foi feita.

Observei este problema depois que o código começou a crescer.

Hoje esta com mais de 13K.

Quando troca a ordem de montagem dos arquivos fontes, da pau tb.


Esse integrado tá numa situação "legal": pra fugir de uma errata é preciso usar modo MAM 2, onde outra errata pode manifestar.

Tenta verificar se o startup code antes de fazer algum acesso a memoria sram (endereços iniciando em 0x40000000) seta a MAM pra modo 2, se não, tenta fazer, e se faz, tenta comentar.

MensagemEnviado: 12 Set 2008 19:36
por barboza
Oi polesapart!

Estou usando o startup.s original do Keil, neste caso habilito ou não o uso da MAM.
Caso deixo desabilitada, o startup não altera ou configura nenhum registrador, deixando na configuração de reset do chip.