This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Problem with acess over 64K memory si1020-F960

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!

Parents
  • 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.

Reply
  • 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.

Children
No data