ARM Technical Support Knowledge Articles

Missing Multiple DPTR support for some ATMEL Devices

Applies to: C51 C Compiler

Answer


Information in this knowledgebase article applies to:


SYMPTOM

The uVision dialog Options for Target — Target did not show the option Use multiple DPTR registers for these ATMEL devices:
AT89S4D12, AT87F51RC, AT89C51RC, AT89S51, AT89LS51, AT89S52, AT89LS52, AT89C55WD, AT87F55WD

CAUSE

The uVision device database contained wrong options for these devices.

RESOLUTION

You can specify the options for dual data pointer support manually in the dialog Options for Target — C51 — Misc Controls. Please use the right directive for your device. Atmel devices have two different methods to switch the DPTR.

MODA2 for:

MODP2 for:

STATUS

This will be fixed in all C51 versions later than 9.50a. If a project was created with a C51 version 9.50a or before, re-select the device in the Options for Target — Device dialog to apply the new options to your project.

MORE INFORMATION

SEE ALSO

ATTACHED FILES

Request the files attached to this knowledgebase article.

Article last edited on: 2012-08-20 08:16:42

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential