Keil V4.00 with Win2000

Hi

I am working for a company Ingenico (POS terminals) and I am using a cross-compiler called Ingedev, which uses the Keil V4.00 compiler.

I have upgraded my PC from Win98 to Win2000 Professional. My applications use to compile fine under Win98. With Win2000 the compiler compiles all my source files, but when linking these files, C51 tells me that it cannot detect my security device (Dongle). The dongle is plugged into the back of the PC.

Thanks for your help.

Regards,
CLK

  • Don't you need a dongle driver to work with NT, 2000, etc?

    Have a look at the installation instruction for the current Keil version (download the free demo).

    There's a utility in the support pages somewhere to test dongle operation.

  • I wonder if you maybe can help me with
    this problem I have. I have an application
    that is page swapping using 2 pages. The
    page swapping into 2 pages have worked but know I seem to reach som limit and
    when I added some more functionality I get alot of linker errors. Do you know how to fix them? If yes, can you describe in detail
    how to fix it?

    This is the log file I got when linking.

    ----------------
    Fixing cross reference ...
    Adding linked functions reference ...
    Application size= 47517 : exceeds one page size => page swapping is needed
    Allocating space for absolute segments ...
    Total absolute segments size =33
    Allocating space for duplicated segments ...
    Total duplicated segments size =11247
    Allocating space for other segments ...
    LINKER ERROR 0271 Segment connot be allocated: SEGMENT=?CO?CODE MODULE=CODE
    LINKER ERROR 0271 Segment connot be allocated: SEGMENT=?CO?CODE MODULE=CODE
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?MAIN_?MASTER MODULE=MASTER
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?CO?CODE MODULE=CODE
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_DEBUG_XPRINT?UTIL MODULE=UTIL
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?PRINT_CONFIG?RECEIPTS MODULE=RECEIPTS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?CONNECT?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?TRANSACTION_CONTROLLER?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?HANDLE_CONNECT?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_HANDLE_PACK_MESSAGE?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_HANDLE_UNPACK_MESSAGE?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_HANDLE_TEST_MESSAGE?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?HANDLE_CHECK_CONNECTION?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?HANDLE_SEND_MESSAGE?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_HANDLE_RECEIVE_MESSAGE?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?GET_CAMPAIGN_CODE?SCREENS MODULE=SCREENS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?REDEEM_TRANSACTION?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?POINT_REQUEST?TRANS MODULE=TRANS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_GET_MEMBER_REG_DATA?SCREENS MODULE=SCREENS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?GET_POINTS?SCREENS MODULE=SCREENS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?GET_PERSONAL_NUM?SCREENS MODULE=SCREENS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_PACK_MESSAGE?MESSAGE MODULE=MESSAGE
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?_TEST_MESSAGE?MESSAGE MODULE=MESSAGE
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?PRINT_CREDIT?RECEIPTS MODULE=RECEIPTS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?PRINT_DEBIT?RECEIPTS MODULE=RECEIPTS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?PRINT_REDEEM?RECEIPTS MODULE=RECEIPTS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?PRINT_POINTS?RECEIPTS MODULE=RECEIPTS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?PRINT_MEMBER_REGISTRATION?RECEIPTS MODULE=RECEIPTS
    LINKER ERROR 0272 Linked segments of segment does not fit :SEGMENT=?PR?PRINT_CHANGE_MEMBER_ID?RECEIPTS MODULE=RECEIPTS
    LINKER FAILURE :29 error(s) 0 warning(s)

  • See your other Thread http://www.keil.com/forum/docs/thread2756.asp

    So why are you sticking with this way out-of-date version when it won't even build your code!

    Sounds like an ideal time to move to the current version!

    Why are you even paging at all when you have only 48k code?

More questions in this forum