EasyManua.ls Logo

Data I/O UniSite-xpi - Partial or no Transfer Performed

Data I/O UniSite-xpi
413 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
7. Messages
UniSite-xpi User Manual 7-51
Partial or No Transfer Performed
Probable Cause Solution
I/O Address Offset =
FFFFFFFF and first file address
is not the lowest
Absolute translation: To transfer data from file to corresponding RAM
locations, enter an I/O Address Offset value of 00000000.
Offset translation: If file data must begin at the programmer RAM
location 0000H, find the lowest file address and use that value as the
I/O Address Offset.
Improper use of Begin RAM
Address and/or User Data
Size
Your file must be transferred to proper locations in programmer RAM.
Edit Programmer RAM to determine whether data has been transferred
properly. If it hasnt, make sure your Begin RAM address and User Data
Size parameters are appropriate. Refer to the Download Data section of
your User Manual for definitions and usage.
File addressing places data
outside RAM address range
View your file with an ASCII editor and look for addresses that exceed
your programmers RAM address range. To convert the decimal value
of your programmer RAM size to its hex equivalent, refer to the Data
I/O Memory Chart Application Note.
Additional Information This warning message appears in the download screen (reached via
More/Transfer/Download from the Main Menu) and indicates that a
portion of your files data has not been transferred into programmer
RAM.
Transfer problems of this nature occur more often with files that have
been generated with addresses in non-sequential order, where the
lowest address is embedded somewhere in the middle of the file.
More About I/O Address Offset: In general, the following formula
represents where in programmer RAM data will be transferred.
Physical RAM address = [(File Address) - (I/O Offset Address)] +
(Begin RAM Address)
The default I/O Address Offset, FFFFFFFF, does not represent a
numerical hex value. It is simply a flag to indicate that the first address
in your file will be used as the I/O Address Offset. By default, the
programmer interprets the first file address as the I/O Address Offset
and subtracts that value from all of the remaining addresses in the file.
Consequently, the data contained in address locations lower than the
first address will be lost.

Table of Contents

Related product manuals