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

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

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

Children