Mahlzeit,
ich möchte gerne werte über einen Adressbereich ermitteln. Habe dabei
aber Probleme, wo ich nicht weiter komme.
gegeben ist eine Startadresse (als variable) und die länge.
einen Wert auszulesen ist kein Problem
1 | uint64_t* adress = (uint64_t*)(startAddress);
|
2 | processValue(*adress);
|
habe gedacht, dass ich dann einfach eine loop über die länge machen kann
1 | for(uint32_t x=0; x<length; x++)
|
2 | {
|
3 | uint64_t* adresse = (uint64_t*)(startAddress+x);
|
4 | processValue(*adress);
|
5 | }
|
allerdings stürzt zweiteres immer ab. Gibt es eine andere möglichkeit,
wie ich einen Bereich auslesen kann?