Dear Sir, I am using PK51 version 7.00. I have a banked application and my program code size is around 90K. The program is compiling correctly running fine. But now as I add any subroutine or a variable to my program, the program compiles correctly but while linking, I get a message "oc51 has performed a illegal operation and will be shut down" in a new window. The same thing when compiled with PK51 version 6.23a compiles and links correctly. Kindly let me know the remedy for this. Also if I use the extended linker and assembler, I get a warning message L29 saying that "SEGMENT LOCATED OUTSIDE CLASS AREA". I am using port P1.0 line for as the A16 line in the banked application. How is it to be configured in the file xbanking.a51 What are the other changes required in the file xbanking.a51 Regards, Mohit Gupta
There were definitely some bugs in v7.0; have you tried the v7.01 update?
Dear Andrew, My software support period ended in June 2002. By that time only version 7.00 was released. So I am unable to download the version 7.01. Kindly advise me what should be done now. Regards, Mohit
Extend your support?
i have the same problem with bugs in version 7, and i consider abnormal, having such a version released , to pay for bug correction. You must normally release a good program, and have to send corrections to customers having access to this release. The support extension must only be for extensions and real new versions of the product.
Using C51 V7.0 i have several problem with banking... if i use BL51 to link the application everything is ok... (you can switch the linker in the device selection box: []use extended linker LX51) Now if i switch to use LX51 with the same application i have several problem (sometimes i can't link !, or the app crash on the target...)... if you don't use a specific feature of LX51, try to use BL51... Does anybody have the same problem with LX51?
View all questions in Keil forum