<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[哪吒d1-h开发板mmap  &#x2F;dev&#x2F;mem设备，gdb不能访问]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/1691137213155-1-resized.jpg" alt="1.jpg" class=" img-responsive img-markdown" /> <img src="/assets/uploads/files/1691137214275-2-resized.jpg" alt="2.jpg" class=" img-responsive img-markdown" /><br />
使用的是2G的那张哪吒开发板，镜像是使用全志提供的sdk，其中在board.dts中加入了下面的内容预留了128M内存，其它无改动。</p>
<pre><code>reserved-memory {
          #address-cells = &lt;2&gt;;
          #size-cells = &lt;2&gt;;
          ranges;

          foobar_reserved {
            compatible = "shared-dma-pool";
            no-map;
            reg = &lt;0x0 0xb0000000 0x0 0x08000000&gt;;
          };
        };
</code></pre>
<p dir="auto">为什么代码里面可以读到这段空间的内容，但是gdb不行呢？<br />
在本地一个centos8的虚拟机里面按照类似这样的操作，gdb是可以访问的。</p>
]]></description><link>https://bbs.aw-ol.com/topic/4013/哪吒d1-h开发板mmap-dev-mem设备-gdb不能访问</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 14:31:09 GMT</lastBuildDate><atom:link href="https://bbs.aw-ol.com/topic/4013.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Aug 2023 08:27:27 GMT</pubDate><ttl>60</ttl></channel></rss>