On 03.08.2018 2:28, Christopher Head wrote:
On August 1, 2018 12:15:18 PM PDT, Tomas Vanek via OpenOCD-devel
<openocd-devel@lists.sourceforge.net> wrote:
and MEM-AP access goes through DCache.
Of course, some fancy ui wold be nice. Might be set by default in
target.cfg or so.
Yes, that’s perfect, thanks! I’m a little curious why it’s not the default? It
looks like there was a discussion a while ago on this issue, but no resolution
regarding defaults. It also looks like this is only quite recently possible,
since 0.10.0 only accepted 0 or 1 as parameters to the apcsw command (at least
so says the manual). Is it just that it needs to be set on a per-MCU-type basis
(since the meaning of those CSW bits depends on the debug bus type) and nobody
has done it yet for all the individual target config files?
I fully agree the "cacheable" CSW bit should be set by default for all
Cortex-M7 based devices.
And yes, bitwise setting of CSW was merged 4 months ago (#4431).
A proper initial CSW setting using apcsw command would also need
Antonio's recent #4624 or hook examine-end event.
Or probably the simplest solution: hard-code the setting to
cortex_m_examine() after CPU type is detected?
It might be possible to set the bit for any Cortex-M CPU without making
any harm - it should be verified.
As usually feel free to propose a change.
Tom
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel