Keil Logo

µVISION: INCORRECT ON-CHIP XRAM FOR ST UPSD DEVICES


Information in this article applies to:

  • µVision Version 2.30

QUESTION

I am using the STMicroelectronics uPSD3233B and the data sheet says the on-chip XRAM is located at address X:0XFF00 - X:0xFFFF. However, when I use the Keil Device Database to select the uPSD3233B and select Project - Options for Target "Target filename" - Target, the Use on-chip XRAM box has address X:0x00 - X:0xFF. Which is correct and how do I use the on-chip XRAM?

ANSWER

The data sheet is right. See the resolution section below to fix the problem.

CAUSE

The Internal XRAM address for the ST uPSD3233 chips in the device database was incorrectly set to (0x00-0xFF).

RESOLUTION

  1. Click on File -> Device Database in µVision and double click on any one of the ST uPSD (3233B) you are going to use.
  2. Edit the first line to read: CPU=IRAM(0 - 0xFF) CLOCK(40000000) XRAM(0xFF00-0xFFFF)
  3. Click on Update and then click on ADD.
  4. Go to the project window, right click on the already existing target and then choose "Select Device for Target #".
  5. Reselect your device uPSD3233B by clicking once and then clicking OK.
  6. Redo steps 1-5 for the ST uPSD 3233BV, 3234A, 3234BV with the same XRAM definition.

This should fix the problem for uV version 2.3.0. Future revisions will correct this.

MORE INFORMATION

  • µVision Getting Started Chapter 4 , Creating Applications

SEE ALSO

Last Reviewed: Thursday, November 17, 2005


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.