dettus
Bicycle User
hi!
hat jemand von euch eine idee, wie ich unter c einen unterprogrammaufruf an eine ganz bestimmt stelle im speicher hinkriege?
mein problem hier ist, dass ich gerade den bootloader von einem embedded device hacken muss, und fuer einen kurzen programmteil muss ich vom flash-rom auf den sram umschalten.
dazu schreibe ich erstmal die kommandos, die ich brauche ins sram, per
usw.
dann sollte irgendwie ein
kommen. wo der dann an die erste adresse springt...
hat irgendwer ne idee?
hat jemand von euch eine idee, wie ich unter c einen unterprogrammaufruf an eine ganz bestimmt stelle im speicher hinkriege?
mein problem hier ist, dass ich gerade den bootloader von einem embedded device hacken muss, und fuer einen kurzen programmteil muss ich vom flash-rom auf den sram umschalten.
dazu schreibe ich erstmal die kommandos, die ich brauche ins sram, per
Code:
((*volatile int) 0x04000000)=0xef9018ff;
((*volatile int) 0x04000004)=0x00000414;
dann sollte irgendwie ein
Code:
JSR 0x04000000
hat irgendwer ne idee?
