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

Does DSB(SY) guarantee Write-combined write to be flushed?

I found the following code sequence in our code. Can I know if the following DSB(SY) guarantees that register access (#3) will be executed after contents of #1 flushed to DDR memory?

1: write value to DDR through write-combined memory mapping

2: DSB(SY)

3: direct register access

Thanks,
Owen