Hallo zusammen,
ich habe mal wieder ein Problem und komme nicht auf die Lösung.
Ich versuche gerade wireless Daten an den CC1111 Usb-Dongle zu schicken.
Dabei benutze ich für den Receiver nicht den DMA Controller, weil das
wegen der Art des Packetes das ich sende nicht funktioniert.
Ich lese das RFD Register manuell aus, sobald der Interrupt kommt, dass
Daten vorhanden sind.
Jetzt ist mein Problem, dass ich die Daten in ein sehr großes Array
einlese, dass zu groß für den data Bereich ist, deswegen muss ich es in
den xdata Bereich legen. Nachdem jetzt immer nur kryptische Zeichen
angekommen sind habe ich das Array zum testen kleiner gemacht und nicht
in den xdata Bereich gelegt und plötzlich kamen die richtigen Werte an.
Ich benutze den IAR compiler mit der Einstellung small.
Hat vielleicht irgendjemand eine Idee wie ich das Problem lösen kann?