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?