This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new e51d4ce53 Publishing web: b0df2aeab6e41e7f7f2ff29ca7dee29d2f62f031
docs: 92b9a30878169cd354cc67b31749fa575042afe7
e51d4ce53 is described below
commit e51d4ce53959b3fbea16af2982a256230a2ecf70
Author: Alin Jerpelea <[email protected]>
AuthorDate: Tue Nov 26 00:26:41 2024 +0000
Publishing web: b0df2aeab6e41e7f7f2ff29ca7dee29d2f62f031 docs:
92b9a30878169cd354cc67b31749fa575042afe7
---
content/docs/10.0.0/index.html | 2 +-
content/docs/10.0.1/index.html | 2 +-
content/docs/10.1.0/index.html | 2 +-
content/docs/10.2.0/index.html | 2 +-
content/docs/10.3.0/index.html | 2 +-
content/docs/11.0.0/index.html | 2 +-
content/docs/12.0.0/index.html | 2 +-
content/docs/12.0.0/searchindex.js | 2 +-
content/docs/12.1.0/index.html | 2 +-
content/docs/12.1.0/searchindex.js | 2 +-
content/docs/12.2.0/index.html | 2 +-
content/docs/12.2.0/searchindex.js | 2 +-
content/docs/12.2.1/index.html | 2 +-
content/docs/12.2.1/searchindex.js | 2 +-
content/docs/12.3.0/index.html | 2 +-
content/docs/12.3.0/searchindex.js | 2 +-
content/docs/12.4.0/index.html | 2 +-
content/docs/12.4.0/searchindex.js | 2 +-
content/docs/12.5.0/index.html | 2 +-
content/docs/12.5.0/searchindex.js | 2 +-
content/docs/12.5.1/index.html | 2 +-
content/docs/12.5.1/searchindex.js | 2 +-
content/docs/12.6.0/index.html | 2 +-
content/docs/12.6.0/searchindex.js | 2 +-
content/docs/12.7.0/index.html | 2 +-
content/docs/12.7.0/searchindex.js | 2 +-
.../latest/_sources/guides/gdbwithpython.rst.txt | 20 ++++-----
.../docs/latest/_sources/guides/qemugdb.rst.txt | 45 +++++++++++----------
.../risc-v/qemu-rv/boards/rv-virt/index.rst.txt | 2 +-
.../latest/_sources/quickstart/debugging.rst.txt | 6 +--
content/docs/latest/guides/gdbwithpython.html | 20 ++++-----
content/docs/latest/guides/qemugdb.html | 34 +++++++++-------
content/docs/latest/index.html | 2 +-
content/docs/latest/objects.inv | Bin 130994 -> 130997 bytes
.../risc-v/qemu-rv/boards/rv-virt/index.html | 2 +-
content/docs/latest/quickstart/debugging.html | 8 ++--
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +-
38 files changed, 102 insertions(+), 95 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 9a1d059b8..7451e19e4 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -207,7 +207,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller
environments, the primary governing standards in NuttX are Posix and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:13</p>
+<p>Last Updated: 26 November 24 at 00:13</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 98a7d3d4f..f9956e768 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -239,7 +239,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller
environments, the primary governing standards in NuttX are Posix and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:14</p>
+<p>Last Updated: 26 November 24 at 00:13</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index bcf4b1ca4..6b9d15639 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -239,7 +239,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:14</p>
+<p>Last Updated: 26 November 24 at 00:14</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index e9d2af5cc..df7017e0c 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -240,7 +240,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:14</p>
+<p>Last Updated: 26 November 24 at 00:14</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index 93d07a15c..df7017e0c 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -240,7 +240,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:15</p>
+<p>Last Updated: 26 November 24 at 00:14</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index 93d07a15c..df7017e0c 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -240,7 +240,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<div class="section" id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline">¶</a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:15</p>
+<p>Last Updated: 26 November 24 at 00:14</p>
<div class="toctree-wrapper compound">
<p class="caption"><span class="caption-text">Table of Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index d5aa79808..b2b372f17 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -165,7 +165,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:15</p>
+<p>Last Updated: 26 November 24 at 00:15</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js
b/content/docs/12.0.0/searchindex.js
index 987ff6b35..a0f0ac81d 100644
--- a/content/docs/12.0.0/searchindex.js
+++ b/content/docs/12.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
diff --git a/content/docs/12.1.0/index.html b/content/docs/12.1.0/index.html
index 17ce95b65..53083e584 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -165,7 +165,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this headline"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:16</p>
+<p>Last Updated: 26 November 24 at 00:15</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js
b/content/docs/12.1.0/searchindex.js
index d61ebb5f0..e5df09b46 100644
--- a/content/docs/12.1.0/searchindex.js
+++ b/content/docs/12.1.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
+Search.setIndex({docnames:["applications/index","applications/nsh/builtin","applications/nsh/commands","applications/nsh/config","applications/nsh/customizing","applications/nsh/index","applications/nsh/installation","applications/nsh/login","applications/nsh/nsh","components/binfmt","components/drivers/block/index","components/drivers/character/analog","components/drivers/character/can","components/drivers/character/foc","components/drivers/character/index","components/drivers/character
[...]
\ No newline at end of file
diff --git a/content/docs/12.2.0/index.html b/content/docs/12.2.0/index.html
index 570ced634..83e737b2c 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -166,7 +166,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:16</p>
+<p>Last Updated: 26 November 24 at 00:15</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.2.0/searchindex.js
b/content/docs/12.2.0/searchindex.js
index 8f467c145..579855df0 100644
--- a/content/docs/12.2.0/searchindex.js
+++ b/content/docs/12.2.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.2.1/index.html b/content/docs/12.2.1/index.html
index 570ced634..c6166a259 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -166,7 +166,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:16</p>
+<p>Last Updated: 26 November 24 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index 00d3cee7b..3f646ba17 100644
--- a/content/docs/12.2.1/searchindex.js
+++ b/content/docs/12.2.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.3.0/index.html b/content/docs/12.3.0/index.html
index 6c94cbd03..f7131a518 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -166,7 +166,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller
environments, the primary governing standards in NuttX are POSIX and ANSI
standards. Additional standard APIs from Unix and other common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:17</p>
+<p>Last Updated: 26 November 24 at 00:16</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index 03f2b402b..d41a2b253 100644
--- a/content/docs/12.3.0/searchindex.js
+++ b/content/docs/12.3.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.4.0/index.html b/content/docs/12.4.0/index.html
index b08da478b..128b98953 100644
--- a/content/docs/12.4.0/index.html
+++ b/content/docs/12.4.0/index.html
@@ -173,7 +173,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:18</p>
+<p>Last Updated: 26 November 24 at 00:17</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.4.0/searchindex.js
b/content/docs/12.4.0/searchindex.js
index 786bdf6bb..3558c0f7f 100644
--- a/content/docs/12.4.0/searchindex.js
+++ b/content/docs/12.4.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.5.0/index.html b/content/docs/12.5.0/index.html
index 02affde12..42ff2a61b 100644
--- a/content/docs/12.5.0/index.html
+++ b/content/docs/12.5.0/index.html
@@ -173,7 +173,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:19</p>
+<p>Last Updated: 26 November 24 at 00:18</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.0/searchindex.js
b/content/docs/12.5.0/searchindex.js
index 19365e188..4da7e5836 100644
--- a/content/docs/12.5.0/searchindex.js
+++ b/content/docs/12.5.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.5.1/index.html b/content/docs/12.5.1/index.html
index 68876042f..cb41ef714 100644
--- a/content/docs/12.5.1/index.html
+++ b/content/docs/12.5.1/index.html
@@ -173,7 +173,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:21</p>
+<p>Last Updated: 26 November 24 at 00:20</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.5.1/searchindex.js
b/content/docs/12.5.1/searchindex.js
index 8824c66ad..131aebfeb 100644
--- a/content/docs/12.5.1/searchindex.js
+++ b/content/docs/12.5.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
diff --git a/content/docs/12.6.0/index.html b/content/docs/12.6.0/index.html
index 4cd3a9b02..b3b30a153 100644
--- a/content/docs/12.6.0/index.html
+++ b/content/docs/12.6.0/index.html
@@ -174,7 +174,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:22</p>
+<p>Last Updated: 26 November 24 at 00:21</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.6.0/searchindex.js
b/content/docs/12.6.0/searchindex.js
index be4977751..6b5e61a72 100644
--- a/content/docs/12.6.0/searchindex.js
+++ b/content/docs/12.6.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/12.7.0/index.html b/content/docs/12.7.0/index.html
index cd2dfa3ac..bcaf82db6 100644
--- a/content/docs/12.7.0/index.html
+++ b/content/docs/12.7.0/index.html
@@ -173,7 +173,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:24</p>
+<p>Last Updated: 26 November 24 at 00:23</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.7.0/searchindex.js
b/content/docs/12.7.0/searchindex.js
index 9732f77b5..39bba97c9 100644
--- a/content/docs/12.7.0/searchindex.js
+++ b/content/docs/12.7.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
diff --git a/content/docs/latest/_sources/guides/gdbwithpython.rst.txt
b/content/docs/latest/_sources/guides/gdbwithpython.rst.txt
index 2f1d895b0..b12f27186 100644
--- a/content/docs/latest/_sources/guides/gdbwithpython.rst.txt
+++ b/content/docs/latest/_sources/guides/gdbwithpython.rst.txt
@@ -5,23 +5,23 @@ GDB with Python
Introduction
============
-We can better debug the nuttx kernel through GDB's python extension.
-Some of the most common class usages are implemented under the nuttx/tools/gdb
directory.
-Users can write their own python scripts to debug the nuttx kernel according
to their needs
+The NuttX kernel can be effectively debugged using GDB's Python extension.
+Commonly used classes and utilities are implemented in the
nuttx/tools/gdb/nuttxgdb directory.
+Users can also create custom Python scripts tailored to their debugging needs
to analyze and troubleshoot the NuttX kernel more efficiently.
Usage
=====
-1. Compile nuttx with CONFIG_DEBUG_SYMBOLS=y
-2. Use gdb to debug nuttx elf.(real device, or sim, or coredump)
-3. add args to gdb command line: -ix="nuttx/tools/gdb/__init__.py"
-4. Then gdb will load the python script automatically.you can use the custom
commands.
+1. Compile NuttX with CONFIG_DEBUG_SYMBOLS=y enabled and change
`CONFIG_DEBUG_SYMBOLS_LEVEL` to -g3.
+2. Use GDB to debug the NuttX ELF binary (on a real device, a simulator, or
with a coredump).
+3. Add the following argument to the GDB command line:
`-ix="nuttx/tools/gdb/gdbinit.py"`
+4. GDB will automatically load the Python script, enabling the use of custom
commands.
How to write a GDB python script
================================
-Here is an article to introduce, read it to understand the most basic
principles of python,
+Here is an article that introduces the fundamental principles of Python in
GDB. Read it to gain a basic understanding.
`Automate Debugging with GDB Python API
<https://interrupt.memfault.com/blog/automate-debugging-with-gdb-python-api>`_.
-For more documentation on gdb python, please refer to the official
documentation of gdb
-`GDB with python
<https://interrupt.memfault.com/blog/automate-debugging-with-gdb-python-api>`_.
+For more documentation on gdb python, please refer to the official
documentation of GDB.
+`GDB Python API
<https://sourceware.org/gdb/current/onlinedocs/gdb.html/Python-API.html#Python-API>`_.
diff --git a/content/docs/latest/_sources/guides/qemugdb.rst.txt
b/content/docs/latest/_sources/guides/qemugdb.rst.txt
index e071e06ea..8a6921009 100644
--- a/content/docs/latest/_sources/guides/qemugdb.rst.txt
+++ b/content/docs/latest/_sources/guides/qemugdb.rst.txt
@@ -18,7 +18,7 @@ Compiling
There is a sample configuration to use lm3s6965-ek on QEMU.
- Just use ``lm3s6965-ek:qemu-flat`` board profile for this purpose.
+ Just use ``lm3s6965-ek:qemu-flat`` board profile for this purpose.
.. code-block:: console
@@ -34,7 +34,7 @@ Compiling
Start QEMU
==========
-#. You need to start QEMU using the nuttx ELF file just create above:
+#. You need to start QEMU using the NuttX ELF file just create above:
.. code-block:: console
@@ -42,7 +42,7 @@ Start QEMU
Timer with period zero, disabling
ABCDF
telnetd [4:100]
-
+
NuttShell (NSH) NuttX-12.0.0
nsh>
@@ -53,23 +53,27 @@ Start GDB to connect to QEMU
.. code-block:: console
- $ gdb-multiarch nuttx -ex "source tools/gdb/__init__.py" -ex "target
remote 127.0.0.1:1234"
- Type "apropos word" to search for commands related to "word"...
- Reading symbols from nuttx...
- set pagination off
- source tools/gdb/lists.py
- source tools/gdb/utils.py
- source tools/gdb/memdump.py
-
- if use thread command, please don't use 'continue', use 'c' instead !!!
- source tools/gdb/thread.py
- "handle SIGUSR1 "nostop" "pass" "noprint"
- Remote debugging using 127.0.0.1:1234
- 0x0000a45a in up_idle () at chip/common/tiva_idle.c:62
- 62 }
- (gdb)
+ $ gdb-multiarch nuttx -ex "source tools/gdb/gdbinit.py" -ex "target
remote 127.0.0.1:1234"
+ Reading symbols from nuttx...
+ Registering NuttX GDB commands from ~/nuttx/nuttx/tools/gdb/nuttxgdb
+ set pagination off
+ set python print-stack full
+ "handle SIGUSR1 "nostop" "pass" "noprint"
+ Load macro: ~/nuttx/nuttx/b73e7dbb3d3bbd6ff2eb9be4e5f01d5e.json
+ readelf took 0.1 seconds
+ Parse macro took 0.1 seconds
+ Cache macro info to ~/nuttx/nuttx/b73e7dbb3d3bbd6ff2eb9be4e5f01d5e.json
+
+ if use thread command, please don't use 'continue', use 'c' instead !!!
+ if use thread command, please don't use 'step', use 's' instead !!!
+ Build version: "86868a9e194-dirty Nov 26 2024 00:14:53"
-#. From (gdb) prompt you can run commands to inpect NuttX:
+ Remote debugging using :1234
+ 0x0000b78a in up_idle () at chip/common/tiva_idle.c:62
+ 62 }
+ (gdb)
+
+#. From (gdb) prompt you can run commands to inspect NuttX:
.. code-block:: console
@@ -80,7 +84,6 @@ Start GDB to connect to QEMU
2 Thread 0x20005e30 (Name: nsh_main, State: Waiting,Semaphore,
Priority: 100, Stack: 2008) 0xa68c up_switch_context() at
common/arm_switchcontext.c:95
3 Thread 0x20006d48 (Name: NTP_daemon, State: Waiting,Signal,
Priority: 100, Stack: 1960) 0xa68c up_switch_context() at
common/arm_switchcontext.c:95
4 Thread 0x20008b60 (Name: telnetd, State: Waiting,Semaphore,
Priority: 100, Stack: 2016) 0xa68c up_switch_context() at
common/arm_switchcontext.c:95
- (gdb)
+ (gdb)
As you can see QEMU and GDB are powerful tools to debug NuttX without using
external board or expensive debugging hardware.
-
diff --git
a/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
index 7db24177a..8749b121e 100644
---
a/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/risc-v/qemu-rv/boards/rv-virt/index.rst.txt
@@ -416,7 +416,7 @@ After building the kernel (and the applications, in kernel
mode), use the toolch
to debug RISC-V applications. For instance, if you are using the xPack's
prebuilt toolchain,
you can use the following command to start GDB::
- $ riscv-none-elf-gdb-py3 -ix tools/gdb/__init__.py --tui nuttx
+ $ riscv-none-elf-gdb-py3 -ix tools/gdb/gdbinit.py --tui nuttx
To use QEMU for debugging, one should add the parameters ``-s -S`` to the QEMU
command line.
diff --git a/content/docs/latest/_sources/quickstart/debugging.rst.txt
b/content/docs/latest/_sources/quickstart/debugging.rst.txt
index 53444449c..1101e0747 100644
--- a/content/docs/latest/_sources/quickstart/debugging.rst.txt
+++ b/content/docs/latest/_sources/quickstart/debugging.rst.txt
@@ -236,7 +236,7 @@ Now, You can now inspect threads:
faultmask 0x0 0
control 0x0 0
-With gdb
+With GDB
~~~~~~~~
You can also do NuttX aware debugging using ``gdb`` scripting support.
@@ -244,12 +244,12 @@ The benefit is that it works also for the sim build where
``openocd`` is
not applicable. For this to work, you will need to enable PROC filesystem
support
which will expose required task information (``CONFIG_FS_PROCFS=y``).
-To use this approach, you can load the ``nuttx/tools/gdb/__init__.py`` file. An
+To use this approach, you can load the ``nuttx/tools/gdb/gdbinit.py`` file. An
easy way to do this is to add an extra command:
.. code-block:: console
- $ gdb nuttx -ix=tools/gdb/__init__.py
+ $ gdb nuttx -ix=tools/gdb/gdbinit.py
gdb can need to set the current elf support architecture, for example,
the prefix is arm-ebai-none-.
diff --git a/content/docs/latest/guides/gdbwithpython.html
b/content/docs/latest/guides/gdbwithpython.html
index cb3167ad0..d277c6973 100644
--- a/content/docs/latest/guides/gdbwithpython.html
+++ b/content/docs/latest/guides/gdbwithpython.html
@@ -215,25 +215,25 @@
<h1>GDB with Python<a class="headerlink" href="#gdb-with-python"
title="Permalink to this heading"></a></h1>
<section id="introduction">
<h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to
this heading"></a></h2>
-<p>We can better debug the nuttx kernel through GDB’s python extension.
-Some of the most common class usages are implemented under the nuttx/tools/gdb
directory.
-Users can write their own python scripts to debug the nuttx kernel according
to their needs</p>
+<p>The NuttX kernel can be effectively debugged using GDB’s Python extension.
+Commonly used classes and utilities are implemented in the
nuttx/tools/gdb/nuttxgdb directory.
+Users can also create custom Python scripts tailored to their debugging needs
to analyze and troubleshoot the NuttX kernel more efficiently.</p>
</section>
<section id="usage">
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this
heading"></a></h2>
<ol class="arabic simple">
-<li><p>Compile nuttx with CONFIG_DEBUG_SYMBOLS=y</p></li>
-<li><p>Use gdb to debug nuttx elf.(real device, or sim, or coredump)</p></li>
-<li><p>add args to gdb command line: -ix=”nuttx/tools/gdb/__init__.py”</p></li>
-<li><p>Then gdb will load the python script automatically.you can use the
custom commands.</p></li>
+<li><p>Compile NuttX with CONFIG_DEBUG_SYMBOLS=y enabled and change
<cite>CONFIG_DEBUG_SYMBOLS_LEVEL</cite> to -g3.</p></li>
+<li><p>Use GDB to debug the NuttX ELF binary (on a real device, a simulator,
or with a coredump).</p></li>
+<li><p>Add the following argument to the GDB command line:
<cite>-ix=”nuttx/tools/gdb/gdbinit.py”</cite></p></li>
+<li><p>GDB will automatically load the Python script, enabling the use of
custom commands.</p></li>
</ol>
</section>
<section id="how-to-write-a-gdb-python-script">
<h2>How to write a GDB python script<a class="headerlink"
href="#how-to-write-a-gdb-python-script" title="Permalink to this
heading"></a></h2>
-<p>Here is an article to introduce, read it to understand the most basic
principles of python,
+<p>Here is an article that introduces the fundamental principles of Python in
GDB. Read it to gain a basic understanding.
<a class="reference external"
href="https://interrupt.memfault.com/blog/automate-debugging-with-gdb-python-api">Automate
Debugging with GDB Python API</a>.</p>
-<p>For more documentation on gdb python, please refer to the official
documentation of gdb
-<a class="reference external"
href="https://interrupt.memfault.com/blog/automate-debugging-with-gdb-python-api">GDB
with python</a>.</p>
+<p>For more documentation on gdb python, please refer to the official
documentation of GDB.
+<a class="reference external"
href="https://sourceware.org/gdb/current/onlinedocs/gdb.html/Python-API.html#Python-API">GDB
Python API</a>.</p>
</section>
</section>
diff --git a/content/docs/latest/guides/qemugdb.html
b/content/docs/latest/guides/qemugdb.html
index 6892d48ed..a5dfb2fa3 100644
--- a/content/docs/latest/guides/qemugdb.html
+++ b/content/docs/latest/guides/qemugdb.html
@@ -242,7 +242,7 @@ board or architecture supported by QEMU.</p>
<section id="start-qemu">
<h2>Start QEMU<a class="headerlink" href="#start-qemu" title="Permalink to
this heading"></a></h2>
<ol class="arabic">
-<li><p>You need to start QEMU using the nuttx ELF file just create above:</p>
+<li><p>You need to start QEMU using the NuttX ELF file just create above:</p>
<blockquote>
<div><div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$
</span>qemu-system-arm<span class="w"> </span>-M<span class="w">
</span>lm3s6965evb<span class="w"> </span>-device<span class="w">
</span>loader,file<span class="o">=</span>nuttx<span class="w">
</span>-serial<span class="w"> </span>mon:stdio<span class="w">
</span>-nographic<span class="w"> </span>-s
<span class="go">Timer with period zero, disabling</span>
@@ -262,27 +262,31 @@ board or architecture supported by QEMU.</p>
<blockquote>
<div><p>These steps show how to connect GDB to QEMU running NuttX:</p>
<blockquote>
-<div><div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$
</span>gdb-multiarch<span class="w"> </span>nuttx<span class="w">
</span>-ex<span class="w"> </span><span class="s2">"source
tools/gdb/__init__.py"</span><span class="w"> </span>-ex<span class="w">
</span><span class="s2">"target remote 127.0.0.1:1234"</span>
-<span class="go"> Type "apropos word" to search for commands related
to "word"...</span>
-<span class="go"> Reading symbols from nuttx...</span>
-<span class="go"> set pagination off</span>
-<span class="go"> source tools/gdb/lists.py</span>
-<span class="go"> source tools/gdb/utils.py</span>
-<span class="go"> source tools/gdb/memdump.py</span>
+<div><div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$
</span>gdb-multiarch<span class="w"> </span>nuttx<span class="w">
</span>-ex<span class="w"> </span><span class="s2">"source
tools/gdb/gdbinit.py"</span><span class="w"> </span>-ex<span class="w">
</span><span class="s2">"target remote 127.0.0.1:1234"</span>
+<span class="go">Reading symbols from nuttx...</span>
+<span class="go">Registering NuttX GDB commands from
~/nuttx/nuttx/tools/gdb/nuttxgdb</span>
+<span class="go">set pagination off</span>
+<span class="go">set python print-stack full</span>
+<span class="go">"handle SIGUSR1 "nostop" "pass"
"noprint"</span>
+<span class="go">Load macro:
~/nuttx/nuttx/b73e7dbb3d3bbd6ff2eb9be4e5f01d5e.json</span>
+<span class="go">readelf took 0.1 seconds</span>
+<span class="go">Parse macro took 0.1 seconds</span>
+<span class="go">Cache macro info to
~/nuttx/nuttx/b73e7dbb3d3bbd6ff2eb9be4e5f01d5e.json</span>
-<span class="go"> if use thread command, please don't use
'continue', use 'c' instead !!!</span>
-<span class="go"> source tools/gdb/thread.py</span>
-<span class="go"> "handle SIGUSR1 "nostop" "pass"
"noprint"</span>
-<span class="go"> Remote debugging using 127.0.0.1:1234</span>
-<span class="go"> 0x0000a45a in up_idle () at chip/common/tiva_idle.c:62</span>
-<span class="go"> 62 }</span>
+<span class="go">if use thread command, please don't use
'continue', use 'c' instead !!!</span>
+<span class="go">if use thread command, please don't use 'step',
use 's' instead !!!</span>
+<span class="go">Build version: "86868a9e194-dirty Nov 26 2024
00:14:53"</span>
+
+<span class="go">Remote debugging using :1234</span>
+<span class="go">0x0000b78a in up_idle () at chip/common/tiva_idle.c:62</span>
+<span class="go">62 }</span>
<span class="gp gp-VirtualEnv">(gdb)</span>
</pre></div>
</div>
</div></blockquote>
</div></blockquote>
<ol class="arabic">
-<li><p>From (gdb) prompt you can run commands to inpect NuttX:</p>
+<li><p>From (gdb) prompt you can run commands to inspect NuttX:</p>
<blockquote>
<div><div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="go"> (gdb) info threads</span>
<span class="go"> Id Thread Info
Frame</span>
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 3dd26d152..9fbe6a0cf 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -173,7 +173,7 @@ standards. Additional standard APIs from Unix and other
common RTOS’s (such as
VxWorks) are adopted for functionality not available under these standards, or
for functionality that is not appropriate for deeply-embedded environments
(such
as fork()).</p>
-<p>Last Updated: 25 November 24 at 00:25</p>
+<p>Last Updated: 26 November 24 at 00:24</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index 2e54ad707..dce1d07de 100644
Binary files a/content/docs/latest/objects.inv and
b/content/docs/latest/objects.inv differ
diff --git
a/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
b/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
index 40a2c1d14..803e5fc1e 100644
--- a/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
+++ b/content/docs/latest/platforms/risc-v/qemu-rv/boards/rv-virt/index.html
@@ -590,7 +590,7 @@ Use it below with QEMU:</p>
<p>After building the kernel (and the applications, in kernel mode), use the
toolchain’s GDB
to debug RISC-V applications. For instance, if you are using the xPack’s
prebuilt toolchain,
you can use the following command to start GDB:</p>
-<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ riscv-none-elf-gdb-py3 -ix
tools/gdb/__init__.py --tui nuttx
+<div class="highlight-none notranslate"><div
class="highlight"><pre><span></span>$ riscv-none-elf-gdb-py3 -ix
tools/gdb/gdbinit.py --tui nuttx
</pre></div>
</div>
<p>To use QEMU for debugging, one should add the parameters <code
class="docutils literal notranslate"><span class="pre">-s</span> <span
class="pre">-S</span></code> to the QEMU command line.</p>
diff --git a/content/docs/latest/quickstart/debugging.html
b/content/docs/latest/quickstart/debugging.html
index 728750814..6647e0cd0 100644
--- a/content/docs/latest/quickstart/debugging.html
+++ b/content/docs/latest/quickstart/debugging.html
@@ -127,7 +127,7 @@
<li class="toctree-l3"><a class="reference internal"
href="#debugging-with-openocd-and-gdb">Debugging with <code class="docutils
literal notranslate"><span class="pre">openocd</span></code> and <code
class="docutils literal notranslate"><span class="pre">gdb</span></code></a><ul>
<li class="toctree-l4"><a class="reference internal"
href="#nuttx-aware-debugging">NuttX aware debugging</a><ul>
<li class="toctree-l5"><a class="reference internal" href="#with-openocd">With
openocd</a></li>
-<li class="toctree-l5"><a class="reference internal" href="#with-gdb">With
gdb</a></li>
+<li class="toctree-l5"><a class="reference internal" href="#with-gdb">With
GDB</a></li>
</ul>
</li>
</ul>
@@ -374,14 +374,14 @@ control 0x0 0
</div>
</section>
<section id="with-gdb">
-<h4>With gdb<a class="headerlink" href="#with-gdb" title="Permalink to this
heading"></a></h4>
+<h4>With GDB<a class="headerlink" href="#with-gdb" title="Permalink to this
heading"></a></h4>
<p>You can also do NuttX aware debugging using <code class="docutils literal
notranslate"><span class="pre">gdb</span></code> scripting support.
The benefit is that it works also for the sim build where <code
class="docutils literal notranslate"><span class="pre">openocd</span></code> is
not applicable. For this to work, you will need to enable PROC filesystem
support
which will expose required task information (<code class="docutils literal
notranslate"><span class="pre">CONFIG_FS_PROCFS=y</span></code>).</p>
-<p>To use this approach, you can load the <code class="docutils literal
notranslate"><span class="pre">nuttx/tools/gdb/__init__.py</span></code> file.
An
+<p>To use this approach, you can load the <code class="docutils literal
notranslate"><span class="pre">nuttx/tools/gdb/gdbinit.py</span></code> file. An
easy way to do this is to add an extra command:</p>
-<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$ </span>gdb<span
class="w"> </span>nuttx<span class="w"> </span>-ix<span
class="o">=</span>tools/gdb/__init__.py
+<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$ </span>gdb<span
class="w"> </span>nuttx<span class="w"> </span>-ix<span
class="o">=</span>tools/gdb/gdbinit.py
</pre></div>
</div>
<p>gdb can need to set the current elf support architecture, for example,
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index 50c32f394..07b6558f2 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/cachespeed/index",
"applications/benchmarks/coremark-pro/index",
"applications/benchmarks/coremark/index",
"applications/benchmarks/dhrystone/index", "applications/benchmarks/fio/index",
"applications/benchmarks/index", "applications/benchmarks/iozone/index",
"applications/bench [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index c3b7105df..a0492b081 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
<description></description>
<link>/</link>
<atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Mon, 25 Nov 2024 00:27:26 +0000</pubDate>
- <lastBuildDate>Mon, 25 Nov 2024 00:27:26 +0000</lastBuildDate>
+ <pubDate>Tue, 26 Nov 2024 00:26:28 +0000</pubDate>
+ <lastBuildDate>Tue, 26 Nov 2024 00:26:28 +0000</lastBuildDate>
<generator>Jekyll v4.3.2</generator>
<item>