8308Fermer8310
squalylLe 25/11/2012 à 12:25
rah quand même le code c'est beau love

transformer ça
#define ARM_WRITE32(addr, data) *((volatile unsigned int*)addr) = (unsigned int)data
#define LM4F_SYSTEM_CONTROL_BASE         0x400FE000
#define LM4F_SYSTEM_CONTROL_RCC         LM4F_SYSTEM_CONTROL_BASE + 0x060    // Run-Mode Clock Configuration
void lm4f_init(void) {
    ARM_WRITE32(LM4F_SYSTEM_CONTROL_RCC, 0x12345678);
}


678
en:00000338 <lm4f_init>:
 338:	e59f3008 	ldr	r3, [pc, #8]	; 348 <lm4f_init+0x10>
 33c:	e59f2008 	ldr	r2, [pc, #8]	; 34c <lm4f_init+0x14>
 340:	e5832000 	str	r2, [r3]
 344:	e12fff1e 	bx	lr
 348:	400fe060 	.word	0x400fe060
 34c:	12345678 	.word	0x12345


rah je kiffe grave love

l'asm ARM est vraiment bien foutu love