- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In AN827 (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an827.pdf) p. 8 in the table about output file types, it says:
The .rpd file content has a bit swapped if compared to the output file.
Can someone clarify what output file this is referring to? Isn't the .rpd the output file? Does the user need to do anything to account for this swap, or is this just informational?
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
RPD is the output file. The bit swap is related to how the binary is being position in hex format. It can be set as big-endian or little-endian format.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So, just to be clear, when programming the Flash directly (not through the SFL), the .rpd file can be used directly (i.e. don't have to do anything to account for this swap)?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, depending on how you are going to update the flash. If let say you are writing the data into flash in little-endian format then you will need to generate the file in little-endian format. If not then you will need to performed bit swap on your code.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page