I have a big problem now, When I try to acess adress upper 64k, my pointer to XDATA lost bits, The pointer only can to acess the addreses under 0xFFFF, and my flash memory is 128k. I make a video in the debugger mode, and you can see the problem...
www.youtube.com/watch
Please help me!
The problem is the baking switch dont work... I the Data Sheet, have 4 banks, 00, 01,10,11, I check the address, switch the bank, but dont have any change, the flash memory didn't write in correct address, I'm start a new video, and you can see this, I change the addres (offset ) switch the bank, and the write byte go to the bank 0, all the time bank 0. I have 1 conclusion, the swicth dont work... I can write a byte in bank 1 w/o the switch.... So confused problem.