• C51 V9.00/V9.01 and SiLabs uV3/4 Driver V3.21
    Hi The combination of C51 V9.00/ V9.01 and the SiLabs uVision Driver V3.21 dosn't work properly. We use a C8051F124 with bank switching. After upgrading to the above described IDE version, we coulnd...
  • create a 'new root' in the c51 linker.
    i'm attempting to opimise my xdata usage on an 8051 eWarp project. i'm working with a large memory model. when i view my linker file i see multiple new roots eg: *** NEW ROOT ***************...
  • C51, Linker, list of variables as pile up in memory
    Hi I found a bug in my code, a for was out of range and overwriting the variables after the wanted one. i.e. uint8_t xdata globalMyVar[4]; for ( ii = 0; ii < 20; ii++ ) { globalMyVar[ii...
  • How to make the C51 linker case sensitive
    I am using Keil's C51 ver 6.14. I would like to know how to configure the linker to manage case sensitive variables. I want the linker to distinguish between callInProgress and CallInProgress . Thank...
  • Linker Code Packing Problem
    Hello, I'm creating an application which runs on Dallas 89C450 microcontroller. My application uses RTX-51 Full RTOS. The versions of the tools which are integrated into my IDE are like below: ...