Part Number: AM2434
On AM243x, I want to use OSPI flash in two modes at the same time:
- DAC mode for XIP execution
- Indirect read/write for filesystem access
The MCU+ SDK OSPI docs describe both direct (memory-mapped) and indirect modes, and the driver has separate APIs for them.
However, the current driver appears to disable DAC mode temporarily for each indirect access.
My concern is that this would cause an abort if XIP code is fetched during the indirect transaction.
My understanding from the TRM is that DAC can remain enabled while indirect accesses are triggered via the indirect access trigger region, provided that region is outside the XIP address window.
So:
Is DAC deactivation during indirect access truly required by the hardware, or is it only how the SDK driver is currently implemented?
If the hardware allows both concurrently, is it valid to keep DAC enabled and place the indirect trigger region away from the XIP area?
Thank you very much on any help on this topic!
Best Regards, Stefan
