<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Hardware assisted watchpoints not working in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2060087#M234971</link>
    <description>&lt;P&gt;Board designs are different. Therefore there is differences in the code too (mostly DTB and board adaptation code in U-Boot). As I wrote in my first message, the relevant bits are in prohibitive state already while looking them up in U-Boot. This makes me suspect our HW design or U-Boot but I can't find anything relevant in either.&lt;/P&gt;&lt;P&gt;Otherwise the boards are doing well.&lt;/P&gt;&lt;P&gt;Does this feature normally work on e.g. NXP evaluation boards?&lt;/P&gt;&lt;P&gt;Timo&lt;/P&gt;</description>
    <pubDate>Wed, 12 Mar 2025 06:00:29 GMT</pubDate>
    <dc:creator>tike64</dc:creator>
    <dc:date>2025-03-12T06:00:29Z</dc:date>
    <item>
      <title>Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2054414#M234638</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;My first attempt to get help on this issue was marked as spam. Don't know why. Submitting an abuse report did result in nothing. Anyway, here is my original text:&lt;/P&gt;&lt;P&gt;I have two i.MX6 designs at hand, dual and dual-plus. I have managed to get HW WP working on the dual (only occasionally) but never on dual-plus. I have narrowed the problem into SPNIDdis and SPIDdis bits in DBGDSCR register (I believe SPIDdis is irrelevant but it seems to go always hand in hand with SPNIDdis). When they are low, WPs work.&lt;/P&gt;&lt;P&gt;In dual the bits seems to be high always after power on. They will go zero after several U-Boot reset command and WPs start working. In dual-plus I have not yet seen them low and WPs have never worked.&lt;/P&gt;&lt;P&gt;I coded a little standalone program for U-Boot with which I check several registers and fuses: DBGAUTHSTATUS, DBGDSCR int and ext, DBGDEVID, DBGDIDR, DBGOSLSR, DBGPRSR GPR10, SRC_SCR, SBMR1, SBMR2 and all fuse shadow registers. DBGAUTHSTATUS shows 0xFF in working case and 0xAF in the nonworking case. I have seen no other differences in register contents.&lt;/P&gt;&lt;P&gt;I have tried to write 0x3A5331AA into DBGOSLAR, 0x03000002 into DBGDSCRext, 0x1E0520 into SRC_SCR, 0x1800 into GPR10. Nothing changes anything.&lt;/P&gt;&lt;P&gt;What am I missing? What should I try next?&lt;/P&gt;&lt;P&gt;Timo&lt;/P&gt;</description>
      <pubDate>Mon, 03 Mar 2025 06:12:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2054414#M234638</guid>
      <dc:creator>tike64</dc:creator>
      <dc:date>2025-03-03T06:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059195#M234904</link>
      <description>&lt;P&gt;Which version BSP are you using? For the&amp;nbsp;&lt;SPAN&gt;WPs, what do you mean to , how can we reproduce your questions in our side?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Mar 2025 05:27:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059195#M234904</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-03-11T05:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059319#M234913</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for looking at this.&lt;/P&gt;&lt;P&gt;My setup is based on BuildRoot 2021.08.2, vanilla Linux 5.4.78 and U-Boot imx_v2018.03_4.14.78_1.0.0_ga (7ade5b407fe6164c). By WP I mean hardware assisted watchpoints in gdb.&lt;/P&gt;&lt;P&gt;To reproduce, you can build a little test program:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;unsigned u;

int main(int argc, char *argv[]) {
	u = argc;
	return 0;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Then:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;# gdb ./test-wp
GNU gdb (GDB) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &amp;lt;http://gnu.org/licenses/gpl.html&amp;gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "arm-buildroot-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
&amp;lt;http://www.gnu.org/software/gdb/bugs/&amp;gt;.
Find the GDB manual and other documentation resources online at:
    &amp;lt;http://www.gnu.org/software/gdb/documentation/&amp;gt;.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./test-wp...
(gdb) watch u
Hardware watchpoint 1: u
(gdb) info b
Num     Type           Disp Enb Address    What
1       hw watchpoint  keep y              u
(gdb) run
Starting program: /home/exertus/test-wp 

Watchpoint 1: u

Old value = 0
New value = 1
main (argc=1, argv=0xbe9c2d64) at test-wp.c:5
5       test-wp.c: No such file or directory.
(gdb) info b
Num     Type           Disp Enb Address    What
1       watchpoint     keep y              u
        breakpoint already hit 1 time
(gdb) &lt;/LI-CODE&gt;&lt;P&gt;Here gdb says setting HW WP and 'info b' confirms that. But when the program is run, it takes a long time and the second 'info b'&amp;nbsp; confirms that the WP had fallen back to soft WP. For a larger program this makes it impossible to use WPs.&lt;/P&gt;&lt;P&gt;Is this something that is supposed to work?&lt;/P&gt;&lt;P&gt;Timo&lt;/P&gt;</description>
      <pubDate>Tue, 11 Mar 2025 08:23:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059319#M234913</guid>
      <dc:creator>tike64</dc:creator>
      <dc:date>2025-03-11T08:23:37Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059360#M234917</link>
      <description>&lt;P&gt;You mean&amp;nbsp;&lt;SPAN&gt;dual work and dual-plus do not work?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Mar 2025 09:10:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059360#M234917</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-03-11T09:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059404#M234924</link>
      <description>&lt;P&gt;Dual Plus does not work at all. Dual might work sometimes after several power on or reset cycles.&lt;/P&gt;&lt;P&gt;Timo&lt;/P&gt;</description>
      <pubDate>Tue, 11 Mar 2025 09:50:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059404#M234924</guid>
      <dc:creator>tike64</dc:creator>
      <dc:date>2025-03-11T09:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059959#M234954</link>
      <description>&lt;P&gt;For these two board, using are most the same, so it is strange to run the same code with different test result. Here if you do not run the WPs, can these board work and run well?&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 02:45:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2059959#M234954</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-03-12T02:45:37Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2060087#M234971</link>
      <description>&lt;P&gt;Board designs are different. Therefore there is differences in the code too (mostly DTB and board adaptation code in U-Boot). As I wrote in my first message, the relevant bits are in prohibitive state already while looking them up in U-Boot. This makes me suspect our HW design or U-Boot but I can't find anything relevant in either.&lt;/P&gt;&lt;P&gt;Otherwise the boards are doing well.&lt;/P&gt;&lt;P&gt;Does this feature normally work on e.g. NXP evaluation boards?&lt;/P&gt;&lt;P&gt;Timo&lt;/P&gt;</description>
      <pubDate>Wed, 12 Mar 2025 06:00:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2060087#M234971</guid>
      <dc:creator>tike64</dc:creator>
      <dc:date>2025-03-12T06:00:29Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2064396#M235249</link>
      <description>&lt;P&gt;Is there anyone out there who is using this feature successfully?&lt;/P&gt;&lt;P&gt;Timo&lt;/P&gt;</description>
      <pubDate>Wed, 19 Mar 2025 06:34:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2064396#M235249</guid>
      <dc:creator>tike64</dc:creator>
      <dc:date>2025-03-19T06:34:28Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065261#M235309</link>
      <description>&lt;DIV data-slate-node="element"&gt;&lt;SPAN data-slate-node="text"&gt;DBGAUTHSTATUS shows 0xFF in working case and 0xAF in the nonworking case. I have seen no other differences in register contents.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV data-slate-node="element"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV data-slate-node="element"&gt;&lt;SPAN data-slate-node="text"&gt;A: For the The DBGAUTHSTATUS register in ARMv7 is usually read-only, and its value is set by hardware during chip manufacturing or initialization to reflect the status of debugging authorization. That is to say, this register is generally not allowed to be directly modified by software during runtime. If the current display is 0xAF, then this value is determined by hardware security mechanisms and cannot be changed through simple software.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV data-slate-node="element" data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjIwNEFKOFpHYndwJTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJEQkdBVVRIU1RBVFVTJTIwc2hvd3MlMjAweEZGJTIwaW4lMjB3b3JraW5nJTIwY2FzZSUyMGFuZCUyMDB4QUYlMjBpbiUyMHRoZSUyMG5vbndvcmtpbmclMjBjYXNlLiUyMEklMjBoYXZlJTIwc2VlbiUyMG5vJTIwb3RoZXIlMjBkaWZmZXJlbmNlcyUyMGluJTIwcmVnaXN0ZXIlMjBjb250ZW50cy4lMjIlMkMlMjJkc3QlMjIlM0ElMjJEQkdBVVRIU1RBVFVTJUU1JTlDJUE4JUU1JUI3JUE1JUU0JUJEJTlDJUU2JTgzJTg1JUU1JTg2JUI1JUU0JUI4JThCJUU2JTk4JUJFJUU3JUE0JUJBMHhGRiVFRiVCQyU4QyVFNSU5QyVBOCVFOSU5RCU5RSVFNSVCNyVBNSVFNCVCRCU5QyVFNiU4MyU4NSVFNSU4NiVCNSVFNCVCOCU4QiVFOCVBMSVBOCVFNyVBNCVCQTB4RkYlRTMlODAlODIlRTYlODglOTElRTYlQjIlQTElRTYlOUMlODklRTclOUMlOEIlRTUlODglQjAlRTYlQjMlQTglRTUlODYlOEMlRTglQTElQTglRTUlODYlODUlRTUlQUUlQjklRTclOUElODQlRTUlODUlQjYlRTQlQkIlOTYlRTUlQjclQUUlRTUlQkMlODIlRTMlODAlODIlMjIlMkMlMjJtZXRhZGF0YSUyMiUzQSUyMiUyMiUyQyUyMm1hdGNoZXMlMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyREJHQVVUSFNUQVRVUyUyMHNob3dzJTIwMHhGRiUyMGluJTIwd29ya2luZyUyMGNhc2UlMjBhbmQlMjAweEFGJTIwaW4lMjB0aGUlMjBub253b3JraW5nJTIwY2FzZS4lMjBJJTIwaGF2ZSUyMHNlZW4lMjBubyUyMG90aGVyJTIwZGlmZmVyZW5jZXMlMjBpbiUyMHJlZ2lzdGVyJTIwY29udGVudHMuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjIwajVyVlJ6eTV2JTIyJTJDJTIycGFyYUlkeCUyMiUzQTElMkMlMjJzcmMlMjIlM0ElMjIlMjIlMkMlMjJkc3QlMjIlM0ElMjIlMjIlMkMlMjJtZXRhZGF0YSUyMiUzQSUyMiUyMiUyQyUyMm1hdGNoZXMlMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJqMHdaN1pQUXFlJTIyJTJDJTIycGFyYUlkeCUyMiUzQTIlMkMlMjJzcmMlMjIlM0ElMjJBJTNBJTIwRm9yJTIwdGhlJTIwVGhlJTIwREJHQVVUSFNUQVRVUyUyMHJlZ2lzdGVyJTIwaW4lMjBBUk12NyUyMGlzJTIwdXN1YWxseSUyMHJlYWQtb25seSUyQyUyMGFuZCUyMGl0cyUyMHZhbHVlJTIwaXMlMjBzZXQlMjBieSUyMGhhcmR3YXJlJTIwZHVyaW5nJTIwY2hpcCUyMG1hbnVmYWN0dXJpbmclMjBvciUyMGluaXRpYWxpemF0aW9uJTIwdG8lMjByZWZsZWN0JTIwdGhlJTIwc3RhdHVzJTIwb2YlMjBkZWJ1Z2dpbmclMjBhdXRob3JpemF0aW9uLiUyMFRoYXQlMjBpcyUyMHRvJTIwc2F5JTJDJTIwdGhpcyUyMHJlZ2lzdGVyJTIwaXMlMjBnZW5lcmFsbHklMjBub3QlMjBhbGxvd2VkJTIwdG8lMjBiZSUyMGRpcmVjdGx5JTIwbW9kaWZpZWQlMjBieSUyMHNvZnR3YXJlJTIwZHVyaW5nJTIwcnVudGltZS4lMjBJZiUyMHRoZSUyMGN1cnJlbnQlMjBkaXNwbGF5JTIwaXMlMjAweEFGJTJDJTIwdGhlbiUyMHRoaXMlMjB2YWx1ZSUyMGlzJTIwZGV0ZXJtaW5lZCUyMGJ5JTIwaGFyZHdhcmUlMjBzZWN1cml0eSUyMG1lY2hhbmlzbXMlMjBhbmQlMjBjYW5ub3QlMjBiZSUyMGNoYW5nZWQlMjB0aHJvdWdoJTIwc2ltcGxlJTIwc29mdHdhcmUuJTIyJTJDJTIyZHN0JTIyJTNBJTIyQSVFRiVCQyU5QSUyMEFSTXY3JUU0JUI4JUFEJUU3JTlBJTg0REJHQVVUSFNUQVRVUyVFNSVBRiU4NCVFNSVBRCU5OCVFNSU5OSVBOCVFOSU4MCU5QSVFNSVCOCVCOCVFNiU5OCVBRiVFNSU4RiVBQSVFOCVBRiVCQiVFNyU5QSU4NCVFRiVCQyU4QyVFNSU4NSVCNiVFNSU4MCVCQyVFNyU5NCVCMSVFNyVBMSVBQyVFNCVCQiVCNiVFNSU5QyVBOCVFOCU4QSVBRiVFNyU4OSU4NyVFNSU4OCVCNiVFOSU4MCVBMCVFNiU4OCU5NiVFNSU4OCU5RCVFNSVBNyU4QiVFNSU4QyU5NiVFOCVCRiU4NyVFNyVBOCU4QiVFNCVCOCVBRCVFOCVBRSVCRSVFNyVCRCVBRSVFRiVCQyU4QyVFNCVCQiVBNSVFNSU4RiU4RCVFNiU5OCVBMCVFOCVCMCU4MyVFOCVBRiU5NSVFNiU4RSU4OCVFNiU5RCU4MyVFNyU5QSU4NCVFNyU4QSVCNiVFNiU4MCU4MSVFMyU4MCU4MiVFNCVCOSU5RiVFNSVCMCVCMSVFNiU5OCVBRiVFOCVBRiVCNCVFRiVCQyU4QyVFOCVCRiU5OSVFNCVCOCVBQSVFNSVBRiU4NCVFNSVBRCU5OCVFNSU5OSVBOCVFOSU4MCU5QSVFNSVCOCVCOCVFNCVCOCU4RCVFNSU4NSU4MSVFOCVBRSVCOCVFNSU5QyVBOCVFOCVCRiU5MCVFOCVBMSU4QyVFNiU5NyVCNiVFOCVBMiVBQiVFOCVCRCVBRiVFNCVCQiVCNiVFNyU5QiVCNCVFNiU4RSVBNSVFNCVCRiVBRSVFNiU5NCVCOSVFMyU4MCU4MiVFNSVBNiU4MiVFNiU5RSU5QyVFNSVCRCU5MyVFNSU4OSU4RCVFNiU5OCVCRSVFNyVBNCVCQSVFNCVCOCVCQTB4QUYlRUYlQkMlOEMlRTUlODglOTklRTYlQUQlQTQlRTUlODAlQkMlRTclOTQlQjElRTclQTElQUMlRTQlQkIlQjYlRTUlQUUlODklRTUlODUlQTglRTYlOUMlQkElRTUlODglQjYlRTUlODYlQjMlRTUlQUUlOUElRUYlQkMlOEMlRTQlQjglOEQlRTglODMlQkQlRTklODAlOUElRTglQkYlODclRTclQUUlODAlRTUlOEQlOTUlRTclOUElODQlRTglQkQlQUYlRTQlQkIlQjYlRTYlOUIlQjQlRTYlOTQlQjklRTMlODAlODIlMjIlMkMlMjJtZXRhZGF0YSUyMiUzQSUyMiUyMiUyQyUyMm1hdGNoZXMlMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyQSUzQSUyMEZvciUyMHRoZSUyMFRoZSUyMERCR0FVVEhTVEFUVVMlMjByZWdpc3RlciUyMGluJTIwQVJNdjclMjBpcyUyMHVzdWFsbHklMjByZWFkLW9ubHklMkMlMjBhbmQlMjBpdHMlMjB2YWx1ZSUyMGlzJTIwc2V0JTIwYnklMjBoYXJkd2FyZSUyMGR1cmluZyUyMGNoaXAlMjBtYW51ZmFjdHVyaW5nJTIwb3IlMjBpbml0aWFsaXphdGlvbiUyMHRvJTIwcmVmbGVjdCUyMHRoZSUyMHN0YXR1cyUyMG9mJTIwZGVidWdnaW5nJTIwYXV0aG9yaXphdGlvbi4lMjBUaGF0JTIwaXMlMjB0byUyMHNheSUyQyUyMHRoaXMlMjByZWdpc3RlciUyMGlzJTIwZ2VuZXJhbGx5JTIwbm90JTIwYWxsb3dlZCUyMHRvJTIwYmUlMjBkaXJlY3RseSUyMG1vZGlmaWVkJTIwYnklMjBzb2Z0d2FyZSUyMGR1cmluZyUyMHJ1bnRpbWUuJTIwSWYlMjB0aGUlMjBjdXJyZW50JTIwZGlzcGxheSUyMGlzJTIwMHhBRiUyQyUyMHRoZW4lMjB0aGlzJTIwdmFsdWUlMjBpcyUyMGRldGVybWluZWQlMjBieSUyMGhhcmR3YXJlJTIwc2VjdXJpdHklMjBtZWNoYW5pc21zJTIwYW5kJTIwY2Fubm90JTIwYmUlMjBjaGFuZ2VkJTIwdGhyb3VnaCUyMHNpbXBsZSUyMHNvZnR3YXJlLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIyWTk1ZEUzQmt3ayUyMiUyQyUyMnBhcmFJZHglMjIlM0EzJTJDJTIyc3JjJTIyJTNBJTIyU28lMjB3aGVuJTIweW91JTIwJTIwdHJpZWQlMjB0byUyMHdyaXRlJTIwMHgzQTUzMzFBQSUyMGludG8lMjBEQkdPU0xBUiUyQyUyMDB4MDMwMDAwMDIlMjBpbnRvJTIwREJHRFNDUmV4dCUyQyUyMDB4MUUwNTIwJTIwaW50byUyMFNSQ19TQ1IlMkMlMjAweDE4MDAlMjBpbnRvJTIwR1BSMTAuJTIwTm90aGluZyUyMGNoYW5nZXMuJTIyJTJDJTIyZHN0JTIyJTNBJTIyJUU1JTlCJUEwJUU2JUFEJUE0JUVGJUJDJThDJUU1JUJEJTkzJUU2JTgyJUE4JUU1JUIwJTlEJUU4JUFGJTk1JUU1JUIwJTg2MHgzQTUzMzFBQSVFNSU4NiU5OSVFNSU4NSVBNURCR09TTEFSJUVGJUJDJThDJUU1JUIwJTg2MHgwMzAwMDAwMiVFNSU4NiU5OSVFNSU4NSVBNURCR0RTQ1JleHQlRUYlQkMlOEMlRTUlQjAlODYweDFFMDUyMCVFNSU4NiU5OSVFNSU4NSVBNVNSQ19TQ1IlRUYlQkMlOEMlRTUlQjAlODYweDE4MDAlRTUlODYlOTklRTUlODUlQTVHUFIxMCVFNiU5NyVCNiVFMyU4MCU4MiVFNCVCQiU4MCVFNCVCOSU4OCVFOSU4MyVCRCVFNiVCMiVBMSVFNSU4RiU5OCVFMyU4MCU4MiUyMiUyQyUyMm1ldGFkYXRhJTIyJTNBJTIyJTIyJTJDJTIybWF0Y2hlcyUyMiUzQW51bGwlMkMlMjJtZXRhRGF0YSUyMiUzQSU1QiU1RCUyQyUyMnRleHQlMjIlM0ElMjJTbyUyMHdoZW4lMjB5b3UlMjAlMjB0cmllZCUyMHRvJTIwd3JpdGUlMjAweDNBNTMzMUFBJTIwaW50byUyMERCR09TTEFSJTJDJTIwMHgwMzAwMDAwMiUyMGludG8lMjBEQkdEU0NSZXh0JTJDJTIwMHgxRTA1MjAlMjBpbnRvJTIwU1JDX1NDUiUyQyUyMDB4MTgwMCUyMGludG8lMjBHUFIxMC4lMjBOb3RoaW5nJTIwY2hhbmdlcy4lMjIlN0QlNUQlN0QlNUQ="&gt;&lt;SPAN data-slate-node="text"&gt;So when you tried to write 0x3A5331AA into DBGOSLAR, 0x03000002 into DBGDSCRext, 0x1E0520 into SRC_SCR, 0x1800 into GPR10. Nothing changes.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV data-slate-node="element" data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjIwNEFKOFpHYndwJTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJEQkdBVVRIU1RBVFVTJTIwc2hvd3MlMjAweEZGJTIwaW4lMjB3b3JraW5nJTIwY2FzZSUyMGFuZCUyMDB4QUYlMjBpbiUyMHRoZSUyMG5vbndvcmtpbmclMjBjYXNlLiUyMEklMjBoYXZlJTIwc2VlbiUyMG5vJTIwb3RoZXIlMjBkaWZmZXJlbmNlcyUyMGluJTIwcmVnaXN0ZXIlMjBjb250ZW50cy4lMjIlMkMlMjJkc3QlMjIlM0ElMjJEQkdBVVRIU1RBVFVTJUU1JTlDJUE4JUU1JUI3JUE1JUU0JUJEJTlDJUU2JTgzJTg1JUU1JTg2JUI1JUU0JUI4JThCJUU2JTk4JUJFJUU3JUE0JUJBMHhGRiVFRiVCQyU4QyVFNSU5QyVBOCVFOSU5RCU5RSVFNSVCNyVBNSVFNCVCRCU5QyVFNiU4MyU4NSVFNSU4NiVCNSVFNCVCOCU4QiVFOCVBMSVBOCVFNyVBNCVCQTB4RkYlRTMlODAlODIlRTYlODglOTElRTYlQjIlQTElRTYlOUMlODklRTclOUMlOEIlRTUlODglQjAlRTYlQjMlQTglRTUlODYlOEMlRTglQTElQTglRTUlODYlODUlRTUlQUUlQjklRTclOUElODQlRTUlODUlQjYlRTQlQkIlOTYlRTUlQjclQUUlRTUlQkMlODIlRTMlODAlODIlMjIlMkMlMjJtZXRhZGF0YSUyMiUzQSUyMiUyMiUyQyUyMm1hdGNoZXMlMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyREJHQVVUSFNUQVRVUyUyMHNob3dzJTIwMHhGRiUyMGluJTIwd29ya2luZyUyMGNhc2UlMjBhbmQlMjAweEFGJTIwaW4lMjB0aGUlMjBub253b3JraW5nJTIwY2FzZS4lMjBJJTIwaGF2ZSUyMHNlZW4lMjBubyUyMG90aGVyJTIwZGlmZmVyZW5jZXMlMjBpbiUyMHJlZ2lzdGVyJTIwY29udGVudHMuJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjIwajVyVlJ6eTV2JTIyJTJDJTIycGFyYUlkeCUyMiUzQTElMkMlMjJzcmMlMjIlM0ElMjIlMjIlMkMlMjJkc3QlMjIlM0ElMjIlMjIlMkMlMjJtZXRhZGF0YSUyMiUzQSUyMiUyMiUyQyUyMm1hdGNoZXMlMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJqMHdaN1pQUXFlJTIyJTJDJTIycGFyYUlkeCUyMiUzQTIlMkMlMjJzcmMlMjIlM0ElMjJBJTNBJTIwRm9yJTIwdGhlJTIwVGhlJTIwREJHQVVUSFNUQVRVUyUyMHJlZ2lzdGVyJTIwaW4lMjBBUk12NyUyMGlzJTIwdXN1YWxseSUyMHJlYWQtb25seSUyQyUyMGFuZCUyMGl0cyUyMHZhbHVlJTIwaXMlMjBzZXQlMjBieSUyMGhhcmR3YXJlJTIwZHVyaW5nJTIwY2hpcCUyMG1hbnVmYWN0dXJpbmclMjBvciUyMGluaXRpYWxpemF0aW9uJTIwdG8lMjByZWZsZWN0JTIwdGhlJTIwc3RhdHVzJTIwb2YlMjBkZWJ1Z2dpbmclMjBhdXRob3JpemF0aW9uLiUyMFRoYXQlMjBpcyUyMHRvJTIwc2F5JTJDJTIwdGhpcyUyMHJlZ2lzdGVyJTIwaXMlMjBnZW5lcmFsbHklMjBub3QlMjBhbGxvd2VkJTIwdG8lMjBiZSUyMGRpcmVjdGx5JTIwbW9kaWZpZWQlMjBieSUyMHNvZnR3YXJlJTIwZHVyaW5nJTIwcnVudGltZS4lMjBJZiUyMHRoZSUyMGN1cnJlbnQlMjBkaXNwbGF5JTIwaXMlMjAweEFGJTJDJTIwdGhlbiUyMHRoaXMlMjB2YWx1ZSUyMGlzJTIwZGV0ZXJtaW5lZCUyMGJ5JTIwaGFyZHdhcmUlMjBzZWN1cml0eSUyMG1lY2hhbmlzbXMlMjBhbmQlMjBjYW5ub3QlMjBiZSUyMGNoYW5nZWQlMjB0aHJvdWdoJTIwc2ltcGxlJTIwc29mdHdhcmUuJTIyJTJDJTIyZHN0JTIyJTNBJTIyQSVFRiVCQyU5QSUyMEFSTXY3JUU0JUI4JUFEJUU3JTlBJTg0REJHQVVUSFNUQVRVUyVFNSVBRiU4NCVFNSVBRCU5OCVFNSU5OSVBOCVFOSU4MCU5QSVFNSVCOCVCOCVFNiU5OCVBRiVFNSU4RiVBQSVFOCVBRiVCQiVFNyU5QSU4NCVFRiVCQyU4QyVFNSU4NSVCNiVFNSU4MCVCQyVFNyU5NCVCMSVFNyVBMSVBQyVFNCVCQiVCNiVFNSU5QyVBOCVFOCU4QSVBRiVFNyU4OSU4NyVFNSU4OCVCNiVFOSU4MCVBMCVFNiU4OCU5NiVFNSU4OCU5RCVFNSVBNyU4QiVFNSU4QyU5NiVFOCVCRiU4NyVFNyVBOCU4QiVFNCVCOCVBRCVFOCVBRSVCRSVFNyVCRCVBRSVFRiVCQyU4QyVFNCVCQiVBNSVFNSU4RiU4RCVFNiU5OCVBMCVFOCVCMCU4MyVFOCVBRiU5NSVFNiU4RSU4OCVFNiU5RCU4MyVFNyU5QSU4NCVFNyU4QSVCNiVFNiU4MCU4MSVFMyU4MCU4MiVFNCVCOSU5RiVFNSVCMCVCMSVFNiU5OCVBRiVFOCVBRiVCNCVFRiVCQyU4QyVFOCVCRiU5OSVFNCVCOCVBQSVFNSVBRiU4NCVFNSVBRCU5OCVFNSU5OSVBOCVFOSU4MCU5QSVFNSVCOCVCOCVFNCVCOCU4RCVFNSU4NSU4MSVFOCVBRSVCOCVFNSU5QyVBOCVFOCVCRiU5MCVFOCVBMSU4QyVFNiU5NyVCNiVFOCVBMiVBQiVFOCVCRCVBRiVFNCVCQiVCNiVFNyU5QiVCNCVFNiU4RSVBNSVFNCVCRiVBRSVFNiU5NCVCOSVFMyU4MCU4MiVFNSVBNiU4MiVFNiU5RSU5QyVFNSVCRCU5MyVFNSU4OSU4RCVFNiU5OCVCRSVFNyVBNCVCQSVFNCVCOCVCQTB4QUYlRUYlQkMlOEMlRTUlODglOTklRTYlQUQlQTQlRTUlODAlQkMlRTclOTQlQjElRTclQTElQUMlRTQlQkIlQjYlRTUlQUUlODklRTUlODUlQTglRTYlOUMlQkElRTUlODglQjYlRTUlODYlQjMlRTUlQUUlOUElRUYlQkMlOEMlRTQlQjglOEQlRTglODMlQkQlRTklODAlOUElRTglQkYlODclRTclQUUlODAlRTUlOEQlOTUlRTclOUElODQlRTglQkQlQUYlRTQlQkIlQjYlRTYlOUIlQjQlRTYlOTQlQjklRTMlODAlODIlMjIlMkMlMjJtZXRhZGF0YSUyMiUzQSUyMiUyMiUyQyUyMm1hdGNoZXMlMjIlM0FudWxsJTJDJTIybWV0YURhdGElMjIlM0ElNUIlNUQlMkMlMjJ0ZXh0JTIyJTNBJTIyQSUzQSUyMEZvciUyMHRoZSUyMFRoZSUyMERCR0FVVEhTVEFUVVMlMjByZWdpc3RlciUyMGluJTIwQVJNdjclMjBpcyUyMHVzdWFsbHklMjByZWFkLW9ubHklMkMlMjBhbmQlMjBpdHMlMjB2YWx1ZSUyMGlzJTIwc2V0JTIwYnklMjBoYXJkd2FyZSUyMGR1cmluZyUyMGNoaXAlMjBtYW51ZmFjdHVyaW5nJTIwb3IlMjBpbml0aWFsaXphdGlvbiUyMHRvJTIwcmVmbGVjdCUyMHRoZSUyMHN0YXR1cyUyMG9mJTIwZGVidWdnaW5nJTIwYXV0aG9yaXphdGlvbi4lMjBUaGF0JTIwaXMlMjB0byUyMHNheSUyQyUyMHRoaXMlMjByZWdpc3RlciUyMGlzJTIwZ2VuZXJhbGx5JTIwbm90JTIwYWxsb3dlZCUyMHRvJTIwYmUlMjBkaXJlY3RseSUyMG1vZGlmaWVkJTIwYnklMjBzb2Z0d2FyZSUyMGR1cmluZyUyMHJ1bnRpbWUuJTIwSWYlMjB0aGUlMjBjdXJyZW50JTIwZGlzcGxheSUyMGlzJTIwMHhBRiUyQyUyMHRoZW4lMjB0aGlzJTIwdmFsdWUlMjBpcyUyMGRldGVybWluZWQlMjBieSUyMGhhcmR3YXJlJTIwc2VjdXJpdHklMjBtZWNoYW5pc21zJTIwYW5kJTIwY2Fubm90JTIwYmUlMjBjaGFuZ2VkJTIwdGhyb3VnaCUyMHNpbXBsZSUyMHNvZnR3YXJlLiUyMiU3RCU1RCU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIyWTk1ZEUzQmt3ayUyMiUyQyUyMnBhcmFJZHglMjIlM0EzJTJDJTIyc3JjJTIyJTNBJTIyU28lMjB3aGVuJTIweW91JTIwJTIwdHJpZWQlMjB0byUyMHdyaXRlJTIwMHgzQTUzMzFBQSUyMGludG8lMjBEQkdPU0xBUiUyQyUyMDB4MDMwMDAwMDIlMjBpbnRvJTIwREJHRFNDUmV4dCUyQyUyMDB4MUUwNTIwJTIwaW50byUyMFNSQ19TQ1IlMkMlMjAweDE4MDAlMjBpbnRvJTIwR1BSMTAuJTIwTm90aGluZyUyMGNoYW5nZXMuJTIyJTJDJTIyZHN0JTIyJTNBJTIyJUU1JTlCJUEwJUU2JUFEJUE0JUVGJUJDJThDJUU1JUJEJTkzJUU2JTgyJUE4JUU1JUIwJTlEJUU4JUFGJTk1JUU1JUIwJTg2MHgzQTUzMzFBQSVFNSU4NiU5OSVFNSU4NSVBNURCR09TTEFSJUVGJUJDJThDJUU1JUIwJTg2MHgwMzAwMDAwMiVFNSU4NiU5OSVFNSU4NSVBNURCR0RTQ1JleHQlRUYlQkMlOEMlRTUlQjAlODYweDFFMDUyMCVFNSU4NiU5OSVFNSU4NSVBNVNSQ19TQ1IlRUYlQkMlOEMlRTUlQjAlODYweDE4MDAlRTUlODYlOTklRTUlODUlQTVHUFIxMCVFNiU5NyVCNiVFMyU4MCU4MiVFNCVCQiU4MCVFNCVCOSU4OCVFOSU4MyVCRCVFNiVCMiVBMSVFNSU4RiU5OCVFMyU4MCU4MiUyMiUyQyUyMm1ldGFkYXRhJTIyJTNBJTIyJTIyJTJDJTIybWF0Y2hlcyUyMiUzQW51bGwlMkMlMjJtZXRhRGF0YSUyMiUzQSU1QiU1RCUyQyUyMnRleHQlMjIlM0ElMjJTbyUyMHdoZW4lMjB5b3UlMjAlMjB0cmllZCUyMHRvJTIwd3JpdGUlMjAweDNBNTMzMUFBJTIwaW50byUyMERCR09TTEFSJTJDJTIwMHgwMzAwMDAwMiUyMGludG8lMjBEQkdEU0NSZXh0JTJDJTIwMHgxRTA1MjAlMjBpbnRvJTIwU1JDX1NDUiUyQyUyMDB4MTgwMCUyMGludG8lMjBHUFIxMC4lMjBOb3RoaW5nJTIwY2hhbmdlcy4lMjIlN0QlNUQlN0QlNUQ="&gt;&lt;SPAN data-slate-node="text"&gt;&lt;A href="https://arm.jonpalmisc.com/2023_09_sysreg/AArch32-dbgauthstatus" target="_blank"&gt;DBGAUTHSTATUS | Jon's Arm Reference&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 20 Mar 2025 06:11:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065261#M235309</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-03-20T06:11:25Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065285#M235311</link>
      <description>&lt;P&gt;On Dual Plus I'm seeing DBGAUTHSTATUS always as 0xAF, that is debugging disabled. If software can't change this, then the issue must be on hardware side. What hardware conditions are needed to enable debug?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2025 06:41:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065285#M235311</guid>
      <dc:creator>tike64</dc:creator>
      <dc:date>2025-03-20T06:41:19Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065417#M235321</link>
      <description>&lt;P&gt;Maybe you can not enable it, for the i.MX6Dula and i.MX6DUAL Plus they are different product.&lt;/P&gt;
&lt;P&gt;It is basically impossible to change the value of DBGAUTHSTATUS from 0xAF to 0xFF in normal usage and design mode. If different debugging authorization behaviors are required, they can usually only be done by changing the chip's configuration at design time or using special debugging interfaces provided by the manufacturer, rather than dynamically modifying this register at runtime. In our side, we do not have this interfaces for customer to use.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2025 09:01:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065417#M235321</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-03-20T09:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065446#M235324</link>
      <description>&lt;P&gt;So, do I understand correctly that on Dual Plus NXP has disabled debugging permanently?&lt;/P&gt;&lt;P&gt;How is it then possible that on Dual this sometimes works and sometimes not?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Mar 2025 09:30:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065446#M235324</guid>
      <dc:creator>tike64</dc:creator>
      <dc:date>2025-03-20T09:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: Hardware assisted watchpoints not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065961#M235357</link>
      <description>&lt;P&gt;So, do I understand correctly that on Dual Plus NXP has disabled debugging permanently?&lt;/P&gt;
&lt;P&gt;A:Yes, your understanding is right.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How is it then possible that on Dual this sometimes works and sometimes not?&lt;/P&gt;
&lt;P&gt;A: So&amp;nbsp;&lt;SPAN data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMlNvcnJ5JTIwSSUyMGNhbiUyMG5vdCUyMGV4cGxhaW4lMjBpdCUyMHdlbGwlMjIlN0QlNUQlN0QlNUQ="&gt;sorry that I can not explain it well.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Mar 2025 02:24:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Hardware-assisted-watchpoints-not-working/m-p/2065961#M235357</guid>
      <dc:creator>Rita_Wang</dc:creator>
      <dc:date>2025-03-21T02:24:42Z</dc:date>
    </item>
  </channel>
</rss>

