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

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.

  • Hi

    Thanks for your response.

    I have downloaded the chkdongle utility, but when I run it, it complains about "corrupt cabinet file".

    I am also searching for NT_C51.zip that is supposed to solve my problems. I cannot find this file anywhere; please could you assist me in finding it.

    Regards,
    CLK

  • Hi,
    may be your downloaded file is realy corrupted.
    The checkdongle works fine to me.
    I work with 2 dongles C166 and C51 and selected as Key to find Pro.
    It take a little while and than the
    message [2] Sentinel Pro(s) detected
    appears.

  • 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?