|ARM Technical Support Knowledge Articles|
Applies to: C51 C Compiler
Information in this article applies to:
I need to program the Philips P89C669 which is an MX-based device. I know that this device uses an enhanced instruction set that requires the PK51 Professional Developers Kit. However, I need to start my project right away and I want to use the standard C51 Compiler and the BL51 Linker/Locater since currently I just need the regular 64KB address space.
My problem is that whenever I select the device, the uVision IDE requires the CX51 Compiler and the LX51 Linker/Locater. Is there a way to use the C51/BL51 combination?
Yes. You have to remove the MX directive from the Device Database. The setup is as described below:
After this modification, uVision will just use the standard 8051 toolset for this device. It is no longer possible to use the enhanced features of the Philips MX device, since only standard 8051 CPU instructions and the 64KB address space is available to the user.
Article last edited on: 2007-01-18 11:38:10
Did you find this article helpful? Yes No
How can we improve this article?