Software e Hardware para linha ARM
Moderadores: 51, guest2003, Renie, gpenga
por MarcusPonce » 12 Mar 2011 17:53
Fabim, você já resolveu o problema, então vou perguntar apenas por curiosidade: você estava usando compilando o seu código com a microlib do Keil quando acontecia aquele problema de não conseguir incrementar os floats na interrupção ? Se sim, você tentou usar a library maior com o mesmo código para ver se funcionaria ?
-
MarcusPonce
- Byte
-
- Mensagens: 166
- Registrado em: 12 Fev 2007 13:58
- Localização: Campinas - SP
-
por fabim » 15 Mar 2011 13:01
Descobri a porcaria do problema.!!!!
#define ENABLE __asm { MRS sysreg_a, SPSR; MSR CPSR_c, #SYS32Mode }
#define DISABLE __asm { MSR CPSR_c, #(IRQ32Mode|I_Bit); MSR SPSR_cxsf, sysreg_a }
http://forums.nxp.com/viewtopic.php?t=5350
Zé fini agora.
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
-
fabim
- Dword
-
- Mensagens: 5001
- Registrado em: 16 Out 2006 10:18
- Localização: aqui uái!!!?
Voltar para ARM
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante