Arm Community
Site
Search
User
Site
Search
User
Support forums
Arm Development Studio forum
LDM for ARMv6 with RVDS 2.2.1
Locked
Locked
Replies
2 replies
Subscribers
119 subscribers
Views
2567 views
Users
0 members are here
Options
Share
More actions
Related
How was your experience today?
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion
LDM for ARMv6 with RVDS 2.2.1
Naresh Sharma
over 12 years ago
Note: This was originally posted on 30th July 2010 at
http://forums.arm.com
Hi All,
I'm trying to use LDM for ARMv6 with RVDS 2.2.1 (AXD 1.3.1 build 98) for unaligned memory access. Processor is ARM1136J-S for both build and AXD debug.
However, LDM results in data abort exception. LDR does not exhibit this error.
My questions are
1. Is it ARMv6 feature/ known-behaviour for LDM or is it RVDS 2.2.1/AXD 1.3.1 bug?
2. I see some usage of LDR/ LDM with dest register same as source register. I was wondering how ARM takes care to access the memory location from one register and then write data to the same register! I'm concerned with data-path to and fro the register. Any insights?
Thank you for all help and guidance,
Naresh
0
Quote