Hi,
I have a question about SDMA memory map.
1. Regarding the SDMA internal registers, it is described 'SDMA Internal Registers (scheduler, OnCE, and registers that are also accessible by the ARM platform).
=>How to access these registers from ARM platform? Is it possible to access by JTAG?
2. Regarding to SDMA internal memmory map in 55.10 SDMA Internal (Core) Memory Map and Internal Register Definitions
=> That (SDMACORE memory map) addressing is 16 bit addressing, but ARM addressing (SDMAARM memory map) is 32bit addressig. How related these registers address?
Best Regards,
Sugiyama
Hi, Yuri,
I understood.
Thanks
Sugiyama
Hello,
I think it makes sense to look at SDMA example of the i.MX6 Platform SDK.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi, Yuri,
Thanks for the information, but I'd like to know if it is possible to access SDMA internal registers through JTAG?
Best Regards,
Sugiyama
Hello,
You can access SDMA registers via ARM JTAG in the same manner, as it is
performed in Linux driver or SDK example. Basically SDMA has own SDMA TAP,
but we do not have tools to support it for customers.
Regards,
Yuri.
Hi, Yuri,
Thank you for answer.
I understood there is no supoort for SDMA TAP.
However, SDMA registers address is a byte address as 55.10 SDMA Internal (Core) Memory Map and Internal
Register Definitions, but ARM core register is 32bit address as ARM Platform Memory Map and Control Register Definitions.
How does it relate both Data field that ARM 32bit addressing and 8bit addressing SDMA internal register?
Best Regards,
Sugiyama
Hello,
Sorry for some inaccuracies in my previous replies ; really even if we have
three address spaces - described in the SDMA chapter of the i.MX6 RM
(SDMAARM, SDMACORE, SDMABP) - only SDMAARM registers are accessible
and should be used for ARM platform.
Regards,
Yuri.