• can't access upper 64K of C8051F120 program space
    I am using uV2 V2.40a with the Silicon Labs C8051F120 processor ... I can't make a program larger that 64K and the chip will take 128K ... the device description has 128K but the project options only...
  • bankswitch problem with AGDI
    my AGDI dll met problem in bankswitch. I use C:\Keil\C51\EXAMPLES\Bank_EX1 project to debug the bankswitch function.for example,when code jumps from common area to B01:0x8000,the keil disasssembly...
  • How to store >64K constant data?
    I have a lot of constant data, and the total size is almost 200K. 8-bank will be used. However, I remember that a function can only use the constant data in the same bank. Is it right? and If it is true...
  • Locating data in upper 64K code w/o banking
    I am sure someone has solved this problem multiple times but I cannot get to the actual solution. I have come close but no cigar yet. What I want to do is create a project using Keil uVision4 tools...
  • SFR and Upper RAM memory?
    The SFR area is between 0x80 and 0xFF, also the Upper RAM area is between 0x80 and 0xFF. I can access the SFR using direct addressing and the Upper RAM using indirect addressing. My question: are the...