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 7acf291f Publishing web: 07abea83aab63736f2895f109c448ae631509f46 
docs: 7d9ca6e378d8db80ec3e799120d4c04ebd4d777a
7acf291f is described below

commit 7acf291f08e428675a9d6b845e216a83f23f9453
Author: Alin Jerpelea <[email protected]>
AuthorDate: Wed Aug 23 00:14:05 2023 +0000

    Publishing web: 07abea83aab63736f2895f109c448ae631509f46 docs: 
7d9ca6e378d8db80ec3e799120d4c04ebd4d777a
---
 content/docs/10.0.0/index.html                     |   2 +-
 content/docs/10.0.0/searchindex.js                 |   2 +-
 content/docs/10.0.1/index.html                     |   2 +-
 content/docs/10.0.1/searchindex.js                 |   2 +-
 content/docs/10.1.0/index.html                     |   2 +-
 content/docs/10.1.0/searchindex.js                 |   2 +-
 content/docs/10.2.0/index.html                     |   2 +-
 content/docs/10.2.0/searchindex.js                 |   2 +-
 content/docs/10.3.0/index.html                     |   2 +-
 content/docs/10.3.0/searchindex.js                 |   2 +-
 content/docs/11.0.0/index.html                     |   2 +-
 content/docs/11.0.0/searchindex.js                 |   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/latest/_images/board.jpg              | Bin 187914 -> 109362 bytes
 content/docs/latest/_images/board1.jpg             | Bin 109362 -> 187914 bytes
 .../_sources/applications/nxdiag/index.rst.txt     |   1 -
 content/docs/latest/_sources/guides/index.rst.txt  |   1 +
 .../latest/_sources/guides/minidumpserver.rst.txt  | 165 ++++++++-------
 .../docs/latest/_sources/guides/ofloader.rst.txt   |  22 +-
 .../latest/_sources/quickstart/compiling.rst.txt   |   2 +-
 .../latest/_sources/quickstart/install.rst.txt     |  73 +++++--
 content/docs/latest/guides/coredump.html           |   5 +-
 content/docs/latest/guides/cortexmhardfaults.html  |   1 +
 content/docs/latest/guides/cpp_cmake.html          |   1 +
 content/docs/latest/guides/customapps.html         |   1 +
 content/docs/latest/guides/customboards.html       |   1 +
 content/docs/latest/guides/drivers.html            |   1 +
 content/docs/latest/guides/gdbwithpython.html      |   5 +-
 content/docs/latest/guides/index.html              |   8 +
 content/docs/latest/guides/minidumpserver.html     | 232 +++++++++++----------
 content/docs/latest/guides/nestedinterrupts.html   |   1 +
 content/docs/latest/guides/nfs.html                |   1 +
 content/docs/latest/guides/ofloader.html           |  14 ++
 content/docs/latest/guides/pysimcoder.html         |   1 +
 content/docs/latest/guides/qemugdb.html            |   1 +
 content/docs/latest/guides/rndis.html              |   1 +
 content/docs/latest/guides/simulator.html          |   1 +
 content/docs/latest/guides/tasktrace.html          |   1 +
 content/docs/latest/guides/tasktraceinternal.html  |   1 +
 content/docs/latest/guides/tasktraceuser.html      |   1 +
 content/docs/latest/guides/usbtrace.html           |   1 +
 .../docs/latest/guides/zerolatencyinterrupts.html  |   1 +
 content/docs/latest/index.html                     |   3 +-
 .../arm/nrf52/boards/nrf52832-sparkfun/index.html  |   2 +-
 .../atmega/boards/mega1284p-xplained/index.html    |   2 +-
 content/docs/latest/quickstart/compiling.html      |   2 +-
 content/docs/latest/quickstart/install.html        |  71 ++++---
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 56 files changed, 386 insertions(+), 284 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 0319cc4d..51922dbf 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -131,7 +131,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 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: 22 August 23 at 00:09</p>
+<p>Last Updated: 23 August 23 at 00:09</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/10.0.0/searchindex.js 
b/content/docs/10.0.0/searchindex.js
index 0fa11f48..7321fb99 100644
--- a/content/docs/10.0.0/searchindex.js
+++ b/content/docs/10.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index cee24834..404569d6 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -151,7 +151,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 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: 22 August 23 at 00:10</p>
+<p>Last Updated: 23 August 23 at 00:09</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/10.0.1/searchindex.js 
b/content/docs/10.0.1/searchindex.js
index 785c0367..acf7cf25 100644
--- a/content/docs/10.0.1/searchindex.js
+++ b/content/docs/10.0.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index", 
"components/binfmt", "components/drivers/block/index", 
"components/drivers/character/analog", "components/drivers/character/can", 
"components/drivers/character/index", "components/drivers/character/keypad", 
"components/drivers/character/pwm", "components/drivers/character/quadrature", 
"components/drivers/character/rtc", "components/drivers/character/serial", 
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index 7c16084a..6bd64726 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -150,7 +150,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: 22 August 23 at 00:10</p>
+<p>Last Updated: 23 August 23 at 00:10</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/10.1.0/searchindex.js 
b/content/docs/10.1.0/searchindex.js
index 6eb31c5a..a8412acc 100644
--- a/content/docs/10.1.0/searchindex.js
+++ b/content/docs/10.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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index af6400ec..6e6a8606 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -151,7 +151,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: 22 August 23 at 00:10</p>
+<p>Last Updated: 23 August 23 at 00:10</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/10.2.0/searchindex.js 
b/content/docs/10.2.0/searchindex.js
index 4034979b..b08e3e56 100644
--- a/content/docs/10.2.0/searchindex.js
+++ b/content/docs/10.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", "components/binfmt", 
"components/drivers/block/index", "components/drivers/character/analog", 
"components/drivers/character/can", "components/drivers/character/foc", 
"components/drivers/character/index", "components [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index a87ffeaf..6e6a8606 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -151,7 +151,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: 22 August 23 at 00:11</p>
+<p>Last Updated: 23 August 23 at 00:10</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/10.3.0/searchindex.js 
b/content/docs/10.3.0/searchindex.js
index f5ed0ba3..16f3fbb0 100644
--- a/content/docs/10.3.0/searchindex.js
+++ b/content/docs/10.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", "components/binfmt", 
"components/drivers/block/index", "components/drivers/character/analog", 
"components/drivers/character/can", "components/drivers/character/foc", 
"components/drivers/character/index", "components [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index a87ffeaf..38e23be0 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -151,7 +151,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: 22 August 23 at 00:11</p>
+<p>Last Updated: 23 August 23 at 00:11</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/11.0.0/searchindex.js 
b/content/docs/11.0.0/searchindex.js
index b7feb94c..26e9c075 100644
--- a/content/docs/11.0.0/searchindex.js
+++ b/content/docs/11.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 [...]
\ 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 [...]
\ No newline at end of file
diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index 0c8a4ed1..057c6487 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -151,7 +151,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: 22 August 23 at 00:11</p>
+<p>Last Updated: 23 August 23 at 00:11</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 4c5673ac..cdf6340f 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 [...]
\ 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 [...]
\ 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 b8f4e9ed..4a67cc7e 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -151,7 +151,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: 22 August 23 at 00:12</p>
+<p>Last Updated: 23 August 23 at 00:11</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 2b1a92ea..b8238aa1 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 [...]
\ 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 [...]
\ 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 fb0cc2f3..a891981c 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -154,7 +154,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: 22 August 23 at 00:12</p>
+<p>Last Updated: 23 August 23 at 00:12</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 aef3b1cf..66648f6e 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 cf0ed6f7..a891981c 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -154,7 +154,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: 22 August 23 at 00:13</p>
+<p>Last Updated: 23 August 23 at 00:12</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 6b136a02..e8b7bda1 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/latest/_images/board.jpg 
b/content/docs/latest/_images/board.jpg
index 40468636..d200eabe 100644
Binary files a/content/docs/latest/_images/board.jpg and 
b/content/docs/latest/_images/board.jpg differ
diff --git a/content/docs/latest/_images/board1.jpg 
b/content/docs/latest/_images/board1.jpg
index d200eabe..40468636 100644
Binary files a/content/docs/latest/_images/board1.jpg and 
b/content/docs/latest/_images/board1.jpg differ
diff --git a/content/docs/latest/_sources/applications/nxdiag/index.rst.txt 
b/content/docs/latest/_sources/applications/nxdiag/index.rst.txt
index 00959452..18b5419e 100644
--- a/content/docs/latest/_sources/applications/nxdiag/index.rst.txt
+++ b/content/docs/latest/_sources/applications/nxdiag/index.rst.txt
@@ -41,5 +41,4 @@ An example output can be observed `here 
<https://pastebin.com/HSw1EvhR>`_.
   :maxdepth: 2
   :caption: Contents
 
-  nxdiag.rst
   config.rst
diff --git a/content/docs/latest/_sources/guides/index.rst.txt 
b/content/docs/latest/_sources/guides/index.rst.txt
index c5d3e6cd..1eceb6c5 100644
--- a/content/docs/latest/_sources/guides/index.rst.txt
+++ b/content/docs/latest/_sources/guides/index.rst.txt
@@ -20,5 +20,6 @@ Guides
   nestedinterrupts.rst
   cortexmhardfaults.rst
   coredump.rst
+  minidumpserver.rst
   gdbwithpython.rst
   ofloader.rst
diff --git a/content/docs/latest/_sources/guides/minidumpserver.rst.txt 
b/content/docs/latest/_sources/guides/minidumpserver.rst.txt
index 4ad7cfee..c27b1469 100644
--- a/content/docs/latest/_sources/guides/minidumpserver.rst.txt
+++ b/content/docs/latest/_sources/guides/minidumpserver.rst.txt
@@ -7,26 +7,27 @@ Introduction
 
 This tool can utilize a crash log on a PC to simulate a set of GDB server 
functionalities,
 enabling the use of GDB to debug the context of a NuttX crash.
-The script directory is located in `tools/minidumpserver.py`.
+The script directory is located in ``tools/minidumpserver.py``.
 
 Usage
 =====
 
-We can use `-h` to get help information:
-```bash
-$usage: minidumpserver.py [-h] -e ELFFILE -l LOGFILE [-a 
{arm,arm-a,arm-t,riscv,esp32s3,xtensa}] [-p PORT] [--debug]
-
-options:
-  -h, --help            show this help message and exit
-  -e ELFFILE, --elffile ELFFILE
-                        elffile
-  -l LOGFILE, --logfile LOGFILE
-                        logfile
-  -a {arm,arm-a,arm-t,riscv,esp32s3,xtensa}, --arch 
{arm,arm-a,arm-t,riscv,esp32s3,xtensa}
-                        select architecture,if not use this options, The 
architecture will be inferred from the logfile
-  -p PORT, --port PORT  gdbport
-  --debug
-```
+We can use ``-h`` to get help information:
+
+.. code-block:: bash
+
+   $ usage: minidumpserver.py [-h] -e ELFFILE -l LOGFILE [-a 
{arm,arm-a,arm-t,riscv,esp32s3,xtensa}] [-p PORT] [--debug]
+
+   options:
+     -h, --help            show this help message and exit
+     -e ELFFILE, --elffile ELFFILE
+                           elffile
+     -l LOGFILE, --logfile LOGFILE
+                           logfile
+     -a {arm,arm-a,arm-t,riscv,esp32s3,xtensa}, --arch 
{arm,arm-a,arm-t,riscv,esp32s3,xtensa}
+                           select architecture, if not use this options, The 
architecture will be inferred from the logfile
+     -p PORT, --port PORT  gdbport
+     --debug
 
 Example
 =======
@@ -36,74 +37,76 @@ Example
 4. Run `minicom -D /dev/ttyUSB0 -b 115200` and reset esp32s3-devkit.
 5. Use `mw -1` on nsh to trigger a crash.
 6. Get the crash log from minicom and save it to `crash.log`.
-```
-up_dump_register:    PC: 42009cd8    PS: 00060820
-up_dump_register:    A0: 82007d71    A1: 3fc8b6d0    A2: 3fc8b8e0    A3: 
00000000
-up_dump_register:    A4: ffffffff    A5: 00000000    A6: 00000001    A7: 
00000000
-up_dump_register:    A8: ffffffff    A9: 3fc8b690   A10: ffffffff   A11: 
00000000
-up_dump_register:   A12: 0000002d   A13: 0000002d   A14: 3fc8bb6d   A15: 
0fffffff
-up_dump_register:   SAR: 00000000 CAUSE: 0000001c VADDR: ffffffff
-up_dump_register:  LBEG: 40055499  LEND: 400554a9  LCNT: fffffffc
-dump_stack: User Stack:
-dump_stack:   base: 0x3fc8b0e0
-dump_stack:   size: 00002000
-dump_stack:     sp: 0x3fc8b6d0
-stack_dump: 0x3fc8b6c0: 82007770 3fc8b700 3fc8b8e0 00000002 ffffffff 3fc89f54 
00060e20 00000000
-stack_dump: 0x3fc8b6e0: 3fc8b8e0 3fc8b778 00000000 3fc8b750 82007850 3fc8b720 
3fc8b8e0 00000002
-stack_dump: 0x3fc8b700: 3fc8b720 42009c84 3fc8bb68 3fc8b8e0 82006b04 3fc8b7d0 
3fc8b8e0 3fc8bb68
-stack_dump: 0x3fc8b720: 3fc8bb68 3fc8bb6b 00000000 00000000 00000000 00000000 
00000000 00000000
-stack_dump: 0x3fc8b740: 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 00000000
-stack_dump: 0x3fc8b760: 00000000 00000000 00000000 00000000 00000000 00000000 
00000000 3fc8bb69
-stack_dump: 0x3fc8b780: 82006ad5 00000000 00000000 00000040 00000040 3fc8bb6e 
3fc8adf8 0000002c
-stack_dump: 0x3fc8b7a0: ffffffff 00000005 00000000 00000000 3fc8bae0 00000000 
00000000 00000000
-stack_dump: 0x3fc8b7c0: 820068a2 3fc8b800 3fc8b8e0 3c020837 00000001 3fc8b800 
3fc8b8e0 3c020837
-stack_dump: 0x3fc8b7e0: 0000000a 3fc8bae0 00000001 3fc8bb68 82006865 3fc8b820 
00000001 3fc8b0c0
-stack_dump: 0x3fc8b800: 00000001 3fc8bb68 00000000 3fc8ae1c 82003618 3fc8b840 
00000001 3fc8b0c0
-stack_dump: 0x3fc8b820: 3fc8b8e0 00000000 00000000 00000000 820019dc 3fc8b870 
42006834 00000001
-stack_dump: 0x3fc8b840: 00000064 00000000 00000000 00000000 3c0225d8 3fc89590 
00000000 3fc880cc
-stack_dump: 0x3fc8b860: 00000000 3fc8b890 00000000 00000000 3fc8b0c0 00000002 
00000000 3fc8ad98
-stack_dump: 0x3fc8b880: 00000000 3fc8b8b0 00000000 00000000 00000000 00000000 
00000000 00000000
-```
+
+.. code-block:: bash
+
+    up_dump_register:    PC: 42009cd8    PS: 00060820
+    up_dump_register:    A0: 82007d71    A1: 3fc8b6d0    A2: 3fc8b8e0    A3: 
00000000
+    up_dump_register:    A4: ffffffff    A5: 00000000    A6: 00000001    A7: 
00000000
+    up_dump_register:    A8: ffffffff    A9: 3fc8b690   A10: ffffffff   A11: 
00000000
+    up_dump_register:   A12: 0000002d   A13: 0000002d   A14: 3fc8bb6d   A15: 
0fffffff
+    up_dump_register:   SAR: 00000000 CAUSE: 0000001c VADDR: ffffffff
+    up_dump_register:  LBEG: 40055499  LEND: 400554a9  LCNT: fffffffc
+    dump_stack: User Stack:
+    dump_stack:   base: 0x3fc8b0e0
+    dump_stack:   size: 00002000
+    dump_stack:     sp: 0x3fc8b6d0
+    stack_dump: 0x3fc8b6c0: 82007770 3fc8b700 3fc8b8e0 00000002 ffffffff 
3fc89f54 00060e20 00000000
+    stack_dump: 0x3fc8b6e0: 3fc8b8e0 3fc8b778 00000000 3fc8b750 82007850 
3fc8b720 3fc8b8e0 00000002
+    stack_dump: 0x3fc8b700: 3fc8b720 42009c84 3fc8bb68 3fc8b8e0 82006b04 
3fc8b7d0 3fc8b8e0 3fc8bb68
+    stack_dump: 0x3fc8b720: 3fc8bb68 3fc8bb6b 00000000 00000000 00000000 
00000000 00000000 00000000
+    stack_dump: 0x3fc8b740: 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 00000000
+    stack_dump: 0x3fc8b760: 00000000 00000000 00000000 00000000 00000000 
00000000 00000000 3fc8bb69
+    stack_dump: 0x3fc8b780: 82006ad5 00000000 00000000 00000040 00000040 
3fc8bb6e 3fc8adf8 0000002c
+    stack_dump: 0x3fc8b7a0: ffffffff 00000005 00000000 00000000 3fc8bae0 
00000000 00000000 00000000
+    stack_dump: 0x3fc8b7c0: 820068a2 3fc8b800 3fc8b8e0 3c020837 00000001 
3fc8b800 3fc8b8e0 3c020837
+    stack_dump: 0x3fc8b7e0: 0000000a 3fc8bae0 00000001 3fc8bb68 82006865 
3fc8b820 00000001 3fc8b0c0
+    stack_dump: 0x3fc8b800: 00000001 3fc8bb68 00000000 3fc8ae1c 82003618 
3fc8b840 00000001 3fc8b0c0
+    stack_dump: 0x3fc8b820: 3fc8b8e0 00000000 00000000 00000000 820019dc 
3fc8b870 42006834 00000001
+    stack_dump: 0x3fc8b840: 00000064 00000000 00000000 00000000 3c0225d8 
3fc89590 00000000 3fc880cc
+    stack_dump: 0x3fc8b860: 00000000 3fc8b890 00000000 00000000 3fc8b0c0 
00000002 00000000 3fc8ad98
+    stack_dump: 0x3fc8b880: 00000000 3fc8b8b0 00000000 00000000 00000000 
00000000 00000000 00000000
+
 7. Run `./tools/minidumpserver.py -e nuttx -l crash.log -p 1234 -a esp32s3`
 8. Run `xtensa-esp32s3-elf-gdb nuttx -ex "target remote 127.0.0.1:1234"`
 
-```bash
-GNU gdb (esp-gdb) 12.1_20221002
-Copyright (C) 2022 Free Software Foundation, Inc.
-License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
-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 "--host=x86_64-linux-gnu --target=xtensa-esp-elf".
-Type "show configuration" for configuration details.
-For bug reporting instructions, please see:
-<https://www.gnu.org/software/gdb/bugs/>.
-Find the GDB manual and other documentation resources online at:
-    <http://www.gnu.org/software/gdb/documentation/>.
-
-For help, type "help".
-Type "apropos word" to search for commands related to "word"...
-Reading symbols from nuttx...
-Remote debugging using 127.0.0.1:1234
-0x42009cd8 in cmd_mw (vtbl=0x3fc8b8e0, argc=<optimized out>, argv=<optimized 
out>) at nsh_dbgcmds.c:259
-259               nsh_output(vtbl, "  %p = 0x%08" PRIx32, ptr, *ptr);
-(gdb) bt
-#0  0x42009cd8 in cmd_mw (vtbl=0x3fc8b8e0, argc=<optimized out>, 
argv=<optimized out>) at nsh_dbgcmds.c:259
-#1  0x42007d71 in nsh_command (vtbl=0x3fc8b8e0, argc=2, argv=0x3fc8b720) at 
nsh_command.c:1154
-#2  0x42007770 in nsh_execute (oflags=<optimized out>, redirfile=0x0, 
argv=0x3fc8b720, argc=2, vtbl=0x3fc8b8e0)
-    at nsh_parse.c:845
-#3  nsh_parse_command (vtbl=0x3fc8b8e0, cmdline=<optimized out>) at 
nsh_parse.c:2744
-#4  0x42007850 in nsh_parse (vtbl=0x3fc8b8e0,
-    cmdline=0x3fc8bb68 <error: Cannot access memory at address 0x3fc8bb68>) at 
nsh_parse.c:2828
-#5  0x42006b04 in nsh_session (pstate=0x3fc8b8e0, login=<optimized out>, 
argc=1, argv=<optimized out>)
-    at nsh_session.c:245
-#6  0x420068a2 in nsh_consolemain (argc=1, argv=0x3fc8b0c0) at 
nsh_consolemain.c:71
-#7  0x42006865 in nsh_main (argc=1, argv=0x3fc8b0c0) at nsh_main.c:74
-#8  0x42003618 in nxtask_startup (entrypt=0x42006834 <nsh_main>, argc=1, 
argv=0x3fc8b0c0)
-    at sched/task_startup.c:70
-#9  0x420019dc in nxtask_start () at task/task_start.c:134
-(gdb)
-````
+.. code-block:: bash
+
+    GNU gdb (esp-gdb) 12.1_20221002
+    Copyright (C) 2022 Free Software Foundation, Inc.
+    License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
+    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 "--host=x86_64-linux-gnu 
--target=xtensa-esp-elf".
+    Type "show configuration" for configuration details.
+    For bug reporting instructions, please see:
+    <https://www.gnu.org/software/gdb/bugs/>.
+    Find the GDB manual and other documentation resources online at:
+        <http://www.gnu.org/software/gdb/documentation/>.
+
+    For help, type "help".
+    Type "apropos word" to search for commands related to "word"...
+    Reading symbols from nuttx...
+    Remote debugging using 127.0.0.1:1234
+    0x42009cd8 in cmd_mw (vtbl=0x3fc8b8e0, argc=<optimized out>, 
argv=<optimized out>) at nsh_dbgcmds.c:259
+    259               nsh_output(vtbl, "  %p = 0x%08" PRIx32, ptr, *ptr);
+    (gdb) bt
+    #0  0x42009cd8 in cmd_mw (vtbl=0x3fc8b8e0, argc=<optimized out>, 
argv=<optimized out>) at nsh_dbgcmds.c:259
+    #1  0x42007d71 in nsh_command (vtbl=0x3fc8b8e0, argc=2, argv=0x3fc8b720) 
at nsh_command.c:1154
+    #2  0x42007770 in nsh_execute (oflags=<optimized out>, redirfile=0x0, 
argv=0x3fc8b720, argc=2, vtbl=0x3fc8b8e0)
+        at nsh_parse.c:845
+    #3  nsh_parse_command (vtbl=0x3fc8b8e0, cmdline=<optimized out>) at 
nsh_parse.c:2744
+    #4  0x42007850 in nsh_parse (vtbl=0x3fc8b8e0,
+        cmdline=0x3fc8bb68 <error: Cannot access memory at address 
0x3fc8bb68>) at nsh_parse.c:2828
+    #5  0x42006b04 in nsh_session (pstate=0x3fc8b8e0, login=<optimized out>, 
argc=1, argv=<optimized out>)
+        at nsh_session.c:245
+    #6  0x420068a2 in nsh_consolemain (argc=1, argv=0x3fc8b0c0) at 
nsh_consolemain.c:71
+    #7  0x42006865 in nsh_main (argc=1, argv=0x3fc8b0c0) at nsh_main.c:74
+    #8  0x42003618 in nxtask_startup (entrypt=0x42006834 <nsh_main>, argc=1, 
argv=0x3fc8b0c0)
+        at sched/task_startup.c:70
+    #9  0x420019dc in nxtask_start () at task/task_start.c:134
+    (gdb)
 
 How to add new architecture
 ===========================
diff --git a/content/docs/latest/_sources/guides/ofloader.rst.txt 
b/content/docs/latest/_sources/guides/ofloader.rst.txt
index 5af13ff9..d1369d1a 100644
--- a/content/docs/latest/_sources/guides/ofloader.rst.txt
+++ b/content/docs/latest/_sources/guides/ofloader.rst.txt
@@ -13,9 +13,10 @@ CONFIGURATION
 ===============
 
 .. code-block:: c
-  CONFIG_DISABLE_IDLE_LOOP=y
-  CONFIG_SYSTEM_OFLOADER=y
-  CONFIG_SYSTEM_OFLOADER_TABLE="/dev/flash,0x08000000,0x20000",0
+
+    CONFIG_DISABLE_IDLE_LOOP=y
+    CONFIG_SYSTEM_OFLOADER=y
+    CONFIG_SYSTEM_OFLOADER_TABLE="/dev/flash,0x08000000,0x20000",0
 
 ```CONFIG_DISABLE_IDLE_LOOP`` is used to disable the idle loop in NuttX.
 ```CONFIG_SYSTEM_OFLOADER``` is used to enable the Open Flash Loader.
@@ -32,13 +33,14 @@ Usage
 1. Build NuttX with Open Flash Loader.
 2. Configure the Jlink xml file. like
 
-.. code-block::
-  <Database>
-      <Device>
-          <ChipInfo Vendor="STM32NUTTX" Name="NuttX" 
Core="JLINK_CORE_CORTEX_M4" WorkRAMAddr="0x20000000" WorkRAMSize="0x10000000" />
-          <FlashBankInfo Name="Storage" BaseAddr="0x00000000" 
MaxSize="0xffffffff" Loader="/home/ajh/work/vela_all/nuttx/nuttx" 
LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
-      </Device>
-  </Database>
+.. code-block:: xml
+
+    <Database>
+        <Device>
+            <ChipInfo Vendor="STM32NUTTX" Name="NuttX" 
Core="JLINK_CORE_CORTEX_M4" WorkRAMAddr="0x20000000" WorkRAMSize="0x10000000" />
+            <FlashBankInfo Name="Storage" BaseAddr="0x00000000" 
MaxSize="0xffffffff" Loader="/home/ajh/work/vela_all/nuttx/nuttx" 
LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
+        </Device>
+    </Database>
 
 3. Use ``JLinkExe -if SWD -speed 4000 -device STM32NUTTX``,
    then ``loadbin /home/ajh/work/nuttx.bin 0x08000000``,
diff --git a/content/docs/latest/_sources/quickstart/compiling.rst.txt 
b/content/docs/latest/_sources/quickstart/compiling.rst.txt
index 216baadc..a1f4453c 100644
--- a/content/docs/latest/_sources/quickstart/compiling.rst.txt
+++ b/content/docs/latest/_sources/quickstart/compiling.rst.txt
@@ -12,7 +12,7 @@ be run on the embedded board.
 Initialize Configuration
 ========================
 
-The first step is to initialize NuttX configuration for a given board, based 
from
+The first step is to initialize NuttX configuration for a given board, based on
 a pre-existing configuration. To list all supported configurations you can do:
 
     .. code-block:: console
diff --git a/content/docs/latest/_sources/quickstart/install.rst.txt 
b/content/docs/latest/_sources/quickstart/install.rst.txt
index 5070ef36..4178669c 100644
--- a/content/docs/latest/_sources/quickstart/install.rst.txt
+++ b/content/docs/latest/_sources/quickstart/install.rst.txt
@@ -22,10 +22,22 @@ First, install the following set of system dependencies 
according to your Operat
     .. code-block:: console
 
       $ sudo apt install \
-      bison flex gettext texinfo libncurses5-dev libncursesw5-dev xxd \
-      gperf automake libtool pkg-config build-essential gperf genromfs \
-      libgmp-dev libmpc-dev libmpfr-dev libisl-dev binutils-dev libelf-dev \
-      libexpat-dev gcc-multilib g++-multilib picocom u-boot-tools util-linux
+      $ bison flex gettext texinfo libncurses5-dev libncursesw5-dev xxd \
+      $ gperf automake libtool pkg-config build-essential gperf genromfs \
+      $ libgmp-dev libmpc-dev libmpfr-dev libisl-dev binutils-dev libelf-dev \
+      $ libexpat-dev gcc-multilib g++-multilib picocom u-boot-tools util-linux
+
+  .. tab:: Linux (Fdora / RPM based)
+
+    Run the following command to install packages:
+
+    .. code-block:: console
+
+      $ sudo dnf install \
+      $ bison flex gettext texinfo ncurses-devel ncurses ncurses-compat-libs \
+      $ gperf automake libtool pkgconfig @development-tools gperf genromfs \
+      $ gmp-devel mpfr-devel libmpc-devel isl-devel binutils-devel 
elfutils-libelf-devel \
+      $ expat-devel gcc-c++ g++ picocom uboot-tools util-linux
 
   .. tab:: macOS
   
@@ -63,33 +75,50 @@ KConfig frontend
 
 NuttX configuration system uses `KConfig 
<https://www.kernel.org/doc/Documentation/kbuild/kconfig-language.txt>`_ which 
is exposed via a series of interactive menu-based *frontends*, part of the 
``kconfig-frontends`` package. Depending on your OS you may use a precompiled 
package or you will have to build it from source, which is available in the 
`NuttX tools repository 
<https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends/>`_:
 
-   .. tabs::
+.. tabs::
 
-      .. code-tab:: console Ubuntu 20.04 LTS and later
+  .. code-tab:: console Ubuntu 20.04 LTS and later
 
-         $ sudo apt install kconfig-frontends
+    $ sudo apt install kconfig-frontends
 
-      .. code-tab:: console MacOS, Ubuntu 18.04 LTS and earlier
+  .. code-tab:: console Ubuntu 18.04 LTS and earlier
 
-         $ git clone https://bitbucket.org/nuttx/tools.git
-         $ cd tools/kconfig-frontends
-         $ # on MacOS do the following:
-         $ patch < ../kconfig-macos.diff -p 1
-         $ ./configure --enable-mconf --disable-shared --enable-static 
--disable-gconf --disable-qconf --disable-nconf
-         $ # on Linux do the following:
-         $ ./configure --enable-mconf --disable-nconf --disable-gconf 
--disable-qconf
-         $ make
-         $ make install
+    $ git clone https://bitbucket.org/nuttx/tools.git
+    $ cd tools/kconfig-frontends
+    $ ./configure --enable-mconf --disable-nconf --disable-gconf 
--disable-qconf
+    $ make
+    $ make install
+
+  .. code-tab:: console Fedora
+
+    $ git clone https://bitbucket.org/nuttx/tools.git
+    $ cd tools/kconfig-frontends
+    $ ./configure --enable-mconf --disable-nconf --disable-gconf 
--disable-qconf
+    $ aclocal
+    $ automake
+    $ make
+    $ sudo make install
+
+  .. code-tab:: console MacOS
+
+    $ git clone https://bitbucket.org/nuttx/tools.git
+    $ cd tools/kconfig-frontends
+    $ patch < ../kconfig-macos.diff -p 1
+    $ ./configure --enable-mconf --disable-shared --enable-static 
--disable-gconf --disable-qconf --disable-nconf
+    $ make
+    $ make install
 
 NuttX also supports `kconfiglib <https://github.com/ulfalizer/Kconfiglib>` by 
default, which is a Kconfig tool implemented in Python 2/3. Compared with 
kconfig-frontends, kconfiglib provides NuttX with the possibility of 
multi-platform support(configure NuttX in Winodws native/Visual Studio), and 
also kconfiglib has a stronger Kconfig syntax check, this will help developers 
to avoid some Kconfig syntax errors.  Install kconfiglib via following command:
 
-   .. tabs::
-         $ pip install kconfiglib
+.. code-block:: shell
+
+  pip install kconfiglib
 
 If you are a working on Windows, which also need the support of windows-curses:
 
-   .. tabs::
-         $ pip install windows-curses
+.. code-block:: shell
+
+  pip install windows-curses
 
 .. tip::
   It should be noted that kconfiglib does not support **modules** attributes.
@@ -105,7 +134,7 @@ according to your target platform. Some Operating Systems
 such as Linux distribute toolchains for various architectures.
 This is usually an easy choice however you should be aware
 that in some cases the version offered by your OS may have
-problems and it may better to use a widely used build from
+problems and it may be better to use a widely used build from
 another source.
 
 The following example shows how to install a toolchain for
diff --git a/content/docs/latest/guides/coredump.html 
b/content/docs/latest/guides/coredump.html
index 93e0e225..7702246a 100644
--- a/content/docs/latest/guides/coredump.html
+++ b/content/docs/latest/guides/coredump.html
@@ -44,7 +44,7 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="GDB with Python" href="gdbwithpython.html" />
+    <link rel="next" title="minidumpserver" href="minidumpserver.html" />
     <link rel="prev" title="Analyzing Cortex-M Hardfaults" 
href="cortexmhardfaults.html" /> 
 </head>
 
@@ -135,6 +135,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
@@ -252,7 +253,7 @@
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
         <a href="cortexmhardfaults.html" class="btn btn-neutral float-left" 
title="Analyzing Cortex-M Hardfaults" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="gdbwithpython.html" class="btn btn-neutral float-right" 
title="GDB with Python" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="minidumpserver.html" class="btn btn-neutral float-right" 
title="minidumpserver" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/guides/cortexmhardfaults.html 
b/content/docs/latest/guides/cortexmhardfaults.html
index 03edc505..b759b2a2 100644
--- a/content/docs/latest/guides/cortexmhardfaults.html
+++ b/content/docs/latest/guides/cortexmhardfaults.html
@@ -139,6 +139,7 @@
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/cpp_cmake.html 
b/content/docs/latest/guides/cpp_cmake.html
index 4a781772..195f1914 100644
--- a/content/docs/latest/guides/cpp_cmake.html
+++ b/content/docs/latest/guides/cpp_cmake.html
@@ -134,6 +134,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/customapps.html 
b/content/docs/latest/guides/customapps.html
index 7661797b..4565f2f8 100644
--- a/content/docs/latest/guides/customapps.html
+++ b/content/docs/latest/guides/customapps.html
@@ -153,6 +153,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/customboards.html 
b/content/docs/latest/guides/customboards.html
index a0833418..07915ff4 100644
--- a/content/docs/latest/guides/customboards.html
+++ b/content/docs/latest/guides/customboards.html
@@ -135,6 +135,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/drivers.html 
b/content/docs/latest/guides/drivers.html
index 484abbea..73a1ddd6 100644
--- a/content/docs/latest/guides/drivers.html
+++ b/content/docs/latest/guides/drivers.html
@@ -136,6 +136,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/gdbwithpython.html 
b/content/docs/latest/guides/gdbwithpython.html
index b63727fa..7e5459fb 100644
--- a/content/docs/latest/guides/gdbwithpython.html
+++ b/content/docs/latest/guides/gdbwithpython.html
@@ -45,7 +45,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="Open Flash Loader" href="ofloader.html" />
-    <link rel="prev" title="Core Dump" href="coredump.html" /> 
+    <link rel="prev" title="minidumpserver" href="minidumpserver.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -129,6 +129,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" 
href="#">GDB with Python</a><ul>
 <li class="toctree-l3"><a class="reference internal" 
href="#introduction">Introduction</a></li>
 <li class="toctree-l3"><a class="reference internal" 
href="#usage">Usage</a></li>
@@ -196,7 +197,7 @@ Users can write their own python scripts to debug the nuttx 
kernel according to
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="coredump.html" class="btn btn-neutral float-left" title="Core 
Dump" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" 
aria-hidden="true"></span> Previous</a>
+        <a href="minidumpserver.html" class="btn btn-neutral float-left" 
title="minidumpserver" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="ofloader.html" class="btn btn-neutral float-right" 
title="Open Flash Loader" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/content/docs/latest/guides/index.html 
b/content/docs/latest/guides/index.html
index 60b2df7c..cf2b528c 100644
--- a/content/docs/latest/guides/index.html
+++ b/content/docs/latest/guides/index.html
@@ -129,6 +129,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
@@ -335,6 +336,13 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html#introduction">Introduction</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html#usage">Usage</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html#example">Example</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html#how-to-add-new-architecture">How to add new 
architecture</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a><ul>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html#introduction">Introduction</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html#usage">Usage</a></li>
diff --git a/content/docs/latest/guides/minidumpserver.html 
b/content/docs/latest/guides/minidumpserver.html
index cc9ebf57..22b5c2d6 100644
--- a/content/docs/latest/guides/minidumpserver.html
+++ b/content/docs/latest/guides/minidumpserver.html
@@ -43,7 +43,9 @@
         <script src="../_static/copybutton.js"></script>
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
-    <link rel="search" title="Search" href="../search.html" /> 
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="GDB with Python" href="gdbwithpython.html" />
+    <link rel="prev" title="Core Dump" href="coredump.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -100,7 +102,7 @@
 
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" 
role="navigation" aria-label="Navigation menu">
               <p class="caption" role="heading"><span 
class="caption-text">Table of Contents</span></p>
-<ul>
+<ul class="current">
 <li class="toctree-l1"><a class="reference internal" 
href="../index.html">Home</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../introduction/index.html">Introduction</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../quickstart/index.html">Getting Started</a></li>
@@ -111,7 +113,33 @@
 <li class="toctree-l1"><a class="reference internal" 
href="../applications/index.html">Applications</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../reference/index.html">API Reference</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../faq/index.html">FAQ</a></li>
-<li class="toctree-l1"><a class="reference internal" 
href="index.html">Guides</a></li>
+<li class="toctree-l1 current"><a class="reference internal" 
href="index.html">Guides</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="nfs.html">NFS 
Client How-To</a></li>
+<li class="toctree-l2"><a class="reference internal" href="usbtrace.html">USB 
Device Trace</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="simulator.html">Simulator</a></li>
+<li class="toctree-l2"><a class="reference internal" href="qemugdb.html">How 
to debug NuttX using QEMU and GDB</a></li>
+<li class="toctree-l2"><a class="reference internal" href="rndis.html">How to 
use RNDIS</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="drivers.html">Drivers</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="tasktrace.html">Task Trace</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cpp_cmake.html">C++ 
Example using CMake</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="pysimcoder.html">pysimCoder integration with NuttX</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="customboards.html">Custom Boards How-To</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="customapps.html">Custom Apps How-to</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="zerolatencyinterrupts.html">High Performance, Zero Latency 
Interrupts</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
+<li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" 
href="#">minidumpserver</a><ul>
+<li class="toctree-l3"><a class="reference internal" 
href="#introduction">Introduction</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="#usage">Usage</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="#example">Example</a></li>
+<li class="toctree-l3"><a class="reference internal" 
href="#how-to-add-new-architecture">How to add new architecture</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
 </ul>
 
@@ -129,6 +157,7 @@
           <div role="navigation" aria-label="Page navigation">
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home" 
aria-label="Home"></a></li>
+          <li class="breadcrumb-item"><a href="index.html">Guides</a></li>
       <li class="breadcrumb-item active">minidumpserver</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/guides/minidumpserver.rst.txt" 
rel="nofollow"> View page source</a>
@@ -145,38 +174,25 @@
 <h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to 
this heading"></a></h2>
 <p>This tool can utilize a crash log on a PC to simulate a set of GDB server 
functionalities,
 enabling the use of GDB to debug the context of a NuttX crash.
-The script directory is located in <cite>tools/minidumpserver.py</cite>.</p>
+The script directory is located in <code class="docutils literal 
notranslate"><span class="pre">tools/minidumpserver.py</span></code>.</p>
 </section>
 <section id="usage">
 <h2>Usage<a class="headerlink" href="#usage" title="Permalink to this 
heading"></a></h2>
-<p>We can use <cite>-h</cite> to get help information:
-<a href="#id1"><span class="problematic" id="id2">``</span></a><a 
href="#id3"><span class="problematic" id="id4">`</span></a>bash
-$usage: minidumpserver.py [-h] -e ELFFILE -l LOGFILE [-a 
{arm,arm-a,arm-t,riscv,esp32s3,xtensa}] [-p PORT] [–debug]</p>
-<dl>
-<dt>options:</dt><dd><dl class="option-list">
-<dt><kbd><span class="option">-h</span>, <span 
class="option">--help</span></kbd></dt>
-<dd><p>show this help message and exit</p>
-</dd>
-<dt><kbd><span class="option">-e <var>ELFFILE</var></span>, <span 
class="option">--elffile <var>ELFFILE</var></span></kbd></dt>
-<dd><p>elffile</p>
-</dd>
-<dt><kbd><span class="option">-l <var>LOGFILE</var></span>, <span 
class="option">--logfile <var>LOGFILE</var></span></kbd></dt>
-<dd><p>logfile</p>
-</dd>
-</dl>
-<dl class="simple">
-<dt>-a {arm,arm-a,arm-t,riscv,esp32s3,xtensa}, –arch 
{arm,arm-a,arm-t,riscv,esp32s3,xtensa}</dt><dd><p>select architecture,if not 
use this options, The architecture will be inferred from the logfile</p>
-</dd>
-</dl>
-<dl class="option-list">
-<dt><kbd><span class="option">-p <var>PORT</var></span>, <span 
class="option">--port <var>PORT</var></span></kbd></dt>
-<dd><p>gdbport</p>
-</dd>
-</dl>
-<p>–debug</p>
-</dd>
-</dl>
-<p><a href="#id5"><span class="problematic" id="id6">``</span></a><a 
href="#id7"><span class="problematic" id="id8">`</span></a></p>
+<p>We can use <code class="docutils literal notranslate"><span 
class="pre">-h</span></code> to get help information:</p>
+<div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span>$<span class="w"> </span>usage:<span 
class="w"> </span>minidumpserver.py<span class="w"> </span><span 
class="o">[</span>-h<span class="o">]</span><span class="w"> </span>-e<span 
class="w"> </span>ELFFILE<span class="w"> </span>-l<span class="w"> 
</span>LOGFILE<span class="w"> </span><span class="o">[</span>-a<span 
class="w"> </span><span 
class="o">{</span>arm,arm-a,arm-t,riscv,esp32s3,xtensa<span class="o">} [...]
+
+options:
+<span class="w">  </span>-h,<span class="w"> </span>--help<span class="w">     
       </span>show<span class="w"> </span>this<span class="w"> </span><span 
class="nb">help</span><span class="w"> </span>message<span class="w"> 
</span>and<span class="w"> </span><span class="nb">exit</span>
+<span class="w">  </span>-e<span class="w"> </span>ELFFILE,<span class="w"> 
</span>--elffile<span class="w"> </span>ELFFILE
+<span class="w">                        </span>elffile
+<span class="w">  </span>-l<span class="w"> </span>LOGFILE,<span class="w"> 
</span>--logfile<span class="w"> </span>LOGFILE
+<span class="w">                        </span>logfile
+<span class="w">  </span>-a<span class="w"> </span><span 
class="o">{</span>arm,arm-a,arm-t,riscv,esp32s3,xtensa<span 
class="o">}</span>,<span class="w"> </span>--arch<span class="w"> </span><span 
class="o">{</span>arm,arm-a,arm-t,riscv,esp32s3,xtensa<span class="o">}</span>
+<span class="w">                        </span><span 
class="k">select</span><span class="w"> </span>architecture,<span class="w"> 
</span><span class="k">if</span><span class="w"> </span>not<span class="w"> 
</span>use<span class="w"> </span>this<span class="w"> </span>options,<span 
class="w"> </span>The<span class="w"> </span>architecture<span class="w"> 
</span>will<span class="w"> </span>be<span class="w"> </span>inferred<span 
class="w"> </span>from<span class="w"> </span>the<span class= [...]
+<span class="w">  </span>-p<span class="w"> </span>PORT,<span class="w"> 
</span>--port<span class="w"> </span>PORT<span class="w">  </span>gdbport
+<span class="w">  </span>--debug
+</pre></div>
+</div>
 </section>
 <section id="example">
 <h2>Example<a class="headerlink" href="#example" title="Permalink to this 
heading"></a></h2>
@@ -186,84 +202,77 @@ $usage: minidumpserver.py [-h] -e ELFFILE -l LOGFILE [-a 
{arm,arm-a,arm-t,riscv,
 <li><p>Flash image to esp32s3-devkit.</p></li>
 <li><p>Run <cite>minicom -D /dev/ttyUSB0 -b 115200</cite> and reset 
esp32s3-devkit.</p></li>
 <li><p>Use <cite>mw -1</cite> on nsh to trigger a crash.</p></li>
+<li><p>Get the crash log from minicom and save it to 
<cite>crash.log</cite>.</p></li>
 </ol>
-<p>6. Get the crash log from minicom and save it to <cite>crash.log</cite>.
-<code class="docutils literal notranslate"><span class="pre">`</span>
-<span class="pre">up_dump_register:</span>&#160;&#160;&#160; <span 
class="pre">PC:</span> <span class="pre">42009cd8</span>&#160;&#160;&#160; 
<span class="pre">PS:</span> <span class="pre">00060820</span>
-<span class="pre">up_dump_register:</span>&#160;&#160;&#160; <span 
class="pre">A0:</span> <span class="pre">82007d71</span>&#160;&#160;&#160; 
<span class="pre">A1:</span> <span 
class="pre">3fc8b6d0</span>&#160;&#160;&#160; <span class="pre">A2:</span> 
<span class="pre">3fc8b8e0</span>&#160;&#160;&#160; <span 
class="pre">A3:</span> <span class="pre">00000000</span>
-<span class="pre">up_dump_register:</span>&#160;&#160;&#160; <span 
class="pre">A4:</span> <span class="pre">ffffffff</span>&#160;&#160;&#160; 
<span class="pre">A5:</span> <span 
class="pre">00000000</span>&#160;&#160;&#160; <span class="pre">A6:</span> 
<span class="pre">00000001</span>&#160;&#160;&#160; <span 
class="pre">A7:</span> <span class="pre">00000000</span>
-<span class="pre">up_dump_register:</span>&#160;&#160;&#160; <span 
class="pre">A8:</span> <span class="pre">ffffffff</span>&#160;&#160;&#160; 
<span class="pre">A9:</span> <span class="pre">3fc8b690</span>&#160;&#160; 
<span class="pre">A10:</span> <span class="pre">ffffffff</span>&#160;&#160; 
<span class="pre">A11:</span> <span class="pre">00000000</span>
-<span class="pre">up_dump_register:</span>&#160;&#160; <span 
class="pre">A12:</span> <span class="pre">0000002d</span>&#160;&#160; <span 
class="pre">A13:</span> <span class="pre">0000002d</span>&#160;&#160; <span 
class="pre">A14:</span> <span class="pre">3fc8bb6d</span>&#160;&#160; <span 
class="pre">A15:</span> <span class="pre">0fffffff</span>
-<span class="pre">up_dump_register:</span>&#160;&#160; <span 
class="pre">SAR:</span> <span class="pre">00000000</span> <span 
class="pre">CAUSE:</span> <span class="pre">0000001c</span> <span 
class="pre">VADDR:</span> <span class="pre">ffffffff</span>
-<span class="pre">up_dump_register:</span>&#160; <span 
class="pre">LBEG:</span> <span class="pre">40055499</span>&#160; <span 
class="pre">LEND:</span> <span class="pre">400554a9</span>&#160; <span 
class="pre">LCNT:</span> <span class="pre">fffffffc</span>
-<span class="pre">dump_stack:</span> <span class="pre">User</span> <span 
class="pre">Stack:</span>
-<span class="pre">dump_stack:</span>&#160;&#160; <span 
class="pre">base:</span> <span class="pre">0x3fc8b0e0</span>
-<span class="pre">dump_stack:</span>&#160;&#160; <span 
class="pre">size:</span> <span class="pre">00002000</span>
-<span class="pre">dump_stack:</span>&#160;&#160;&#160;&#160; <span 
class="pre">sp:</span> <span class="pre">0x3fc8b6d0</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b6c0:</span> 
<span class="pre">82007770</span> <span class="pre">3fc8b700</span> <span 
class="pre">3fc8b8e0</span> <span class="pre">00000002</span> <span 
class="pre">ffffffff</span> <span class="pre">3fc89f54</span> <span 
class="pre">00060e20</span> <span class="pre">00000000</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b6e0:</span> 
<span class="pre">3fc8b8e0</span> <span class="pre">3fc8b778</span> <span 
class="pre">00000000</span> <span class="pre">3fc8b750</span> <span 
class="pre">82007850</span> <span class="pre">3fc8b720</span> <span 
class="pre">3fc8b8e0</span> <span class="pre">00000002</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b700:</span> 
<span class="pre">3fc8b720</span> <span class="pre">42009c84</span> <span 
class="pre">3fc8bb68</span> <span class="pre">3fc8b8e0</span> <span 
class="pre">82006b04</span> <span class="pre">3fc8b7d0</span> <span 
class="pre">3fc8b8e0</span> <span class="pre">3fc8bb68</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b720:</span> 
<span class="pre">3fc8bb68</span> <span class="pre">3fc8bb6b</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b740:</span> 
<span class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b760:</span> 
<span class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">3fc8bb69</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b780:</span> 
<span class="pre">82006ad5</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000040</span> <span 
class="pre">00000040</span> <span class="pre">3fc8bb6e</span> <span 
class="pre">3fc8adf8</span> <span class="pre">0000002c</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b7a0:</span> 
<span class="pre">ffffffff</span> <span class="pre">00000005</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">3fc8bae0</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b7c0:</span> 
<span class="pre">820068a2</span> <span class="pre">3fc8b800</span> <span 
class="pre">3fc8b8e0</span> <span class="pre">3c020837</span> <span 
class="pre">00000001</span> <span class="pre">3fc8b800</span> <span 
class="pre">3fc8b8e0</span> <span class="pre">3c020837</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b7e0:</span> 
<span class="pre">0000000a</span> <span class="pre">3fc8bae0</span> <span 
class="pre">00000001</span> <span class="pre">3fc8bb68</span> <span 
class="pre">82006865</span> <span class="pre">3fc8b820</span> <span 
class="pre">00000001</span> <span class="pre">3fc8b0c0</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b800:</span> 
<span class="pre">00000001</span> <span class="pre">3fc8bb68</span> <span 
class="pre">00000000</span> <span class="pre">3fc8ae1c</span> <span 
class="pre">82003618</span> <span class="pre">3fc8b840</span> <span 
class="pre">00000001</span> <span class="pre">3fc8b0c0</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b820:</span> 
<span class="pre">3fc8b8e0</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">820019dc</span> <span class="pre">3fc8b870</span> <span 
class="pre">42006834</span> <span class="pre">00000001</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b840:</span> 
<span class="pre">00000064</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">3c0225d8</span> <span class="pre">3fc89590</span> <span 
class="pre">00000000</span> <span class="pre">3fc880cc</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b860:</span> 
<span class="pre">00000000</span> <span class="pre">3fc8b890</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">3fc8b0c0</span> <span class="pre">00000002</span> <span 
class="pre">00000000</span> <span class="pre">3fc8ad98</span>
-<span class="pre">stack_dump:</span> <span class="pre">0x3fc8b880:</span> 
<span class="pre">00000000</span> <span class="pre">3fc8b8b0</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span> <span 
class="pre">00000000</span> <span class="pre">00000000</span>
-<span class="pre">`</span></code>
-7. Run <cite>./tools/minidumpserver.py -e nuttx -l crash.log -p 1234 -a 
esp32s3</cite>
-8. Run <cite>xtensa-esp32s3-elf-gdb nuttx -ex “target remote 
127.0.0.1:1234”</cite></p>
-<p><a href="#id9"><span class="problematic" id="id10">``</span></a><a 
href="#id11"><span class="problematic" id="id12">`</span></a>bash
-GNU gdb (esp-gdb) 12.1_20221002
-Copyright (C) 2022 Free Software Foundation, Inc.
-License GPLv3+: GNU GPL version 3 or later &lt;<a class="reference external" 
href="http://gnu.org/licenses/gpl.html";>http://gnu.org/licenses/gpl.html</a>&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 “–host=x86_64-linux-gnu –target=xtensa-esp-elf”.
-Type “show configuration” for configuration details.
-For bug reporting instructions, please see:
-&lt;<a class="reference external" 
href="https://www.gnu.org/software/gdb/bugs/";>https://www.gnu.org/software/gdb/bugs/</a>&gt;.
-Find the GDB manual and other documentation resources online at:</p>
-<blockquote>
-<div><p>&lt;<a class="reference external" 
href="http://www.gnu.org/software/gdb/documentation/";>http://www.gnu.org/software/gdb/documentation/</a>&gt;.</p>
-</div></blockquote>
-<p>For help, type “help”.
-Type “apropos word” to search for commands related to “word”…
-Reading symbols from nuttx…
-Remote debugging using 127.0.0.1:1234
-0x42009cd8 in cmd_mw (vtbl=0x3fc8b8e0, argc=&lt;optimized out&gt;, 
argv=&lt;optimized out&gt;) at nsh_dbgcmds.c:259
-259               nsh_output(vtbl, ”  %p = 0x%08” PRIx32, ptr, <a 
href="#id13"><span class="problematic" id="id14">*</span></a>ptr);
-(gdb) bt
-#0  0x42009cd8 in cmd_mw (vtbl=0x3fc8b8e0, argc=&lt;optimized out&gt;, 
argv=&lt;optimized out&gt;) at nsh_dbgcmds.c:259
-#1  0x42007d71 in nsh_command (vtbl=0x3fc8b8e0, argc=2, argv=0x3fc8b720) at 
nsh_command.c:1154
-#2  0x42007770 in nsh_execute (oflags=&lt;optimized out&gt;, redirfile=0x0, 
argv=0x3fc8b720, argc=2, vtbl=0x3fc8b8e0)</p>
-<blockquote>
-<div><p>at nsh_parse.c:845</p>
-</div></blockquote>
-<p>#3  nsh_parse_command (vtbl=0x3fc8b8e0, cmdline=&lt;optimized out&gt;) at 
nsh_parse.c:2744
-#4  0x42007850 in nsh_parse (vtbl=0x3fc8b8e0,</p>
-<blockquote>
-<div><p>cmdline=0x3fc8bb68 &lt;error: Cannot access memory at address 
0x3fc8bb68&gt;) at nsh_parse.c:2828</p>
-</div></blockquote>
-<dl class="simple">
-<dt>#5  0x42006b04 in nsh_session (pstate=0x3fc8b8e0, login=&lt;optimized 
out&gt;, argc=1, argv=&lt;optimized out&gt;)</dt><dd><p>at nsh_session.c:245</p>
-</dd>
-</dl>
-<p>#6  0x420068a2 in nsh_consolemain (argc=1, argv=0x3fc8b0c0) at 
nsh_consolemain.c:71
-#7  0x42006865 in nsh_main (argc=1, argv=0x3fc8b0c0) at nsh_main.c:74
-#8  0x42003618 in nxtask_startup (entrypt=0x42006834 &lt;nsh_main&gt;, argc=1, 
argv=0x3fc8b0c0)</p>
-<blockquote>
-<div><p>at sched/task_startup.c:70</p>
-</div></blockquote>
-<p>#9  0x420019dc in nxtask_start () at task/task_start.c:134
-(gdb)
-<a href="#id15"><span class="problematic" id="id16">``</span></a><a 
href="#id17"><span class="problematic" id="id18">``</span></a></p>
+<div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span>up_dump_register:<span class="w">    
</span>PC:<span class="w"> </span>42009cd8<span class="w">    </span>PS:<span 
class="w"> </span><span class="m">00060820</span>
+up_dump_register:<span class="w">    </span>A0:<span class="w"> 
</span>82007d71<span class="w">    </span>A1:<span class="w"> 
</span>3fc8b6d0<span class="w">    </span>A2:<span class="w"> 
</span>3fc8b8e0<span class="w">    </span>A3:<span class="w"> </span><span 
class="m">00000000</span>
+up_dump_register:<span class="w">    </span>A4:<span class="w"> 
</span>ffffffff<span class="w">    </span>A5:<span class="w"> </span><span 
class="m">00000000</span><span class="w">    </span>A6:<span class="w"> 
</span><span class="m">00000001</span><span class="w">    </span>A7:<span 
class="w"> </span><span class="m">00000000</span>
+up_dump_register:<span class="w">    </span>A8:<span class="w"> 
</span>ffffffff<span class="w">    </span>A9:<span class="w"> 
</span>3fc8b690<span class="w">   </span>A10:<span class="w"> 
</span>ffffffff<span class="w">   </span>A11:<span class="w"> </span><span 
class="m">00000000</span>
+up_dump_register:<span class="w">   </span>A12:<span class="w"> 
</span>0000002d<span class="w">   </span>A13:<span class="w"> 
</span>0000002d<span class="w">   </span>A14:<span class="w"> 
</span>3fc8bb6d<span class="w">   </span>A15:<span class="w"> </span>0fffffff
+up_dump_register:<span class="w">   </span>SAR:<span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>CAUSE:<span class="w"> 
</span>0000001c<span class="w"> </span>VADDR:<span class="w"> </span>ffffffff
+up_dump_register:<span class="w">  </span>LBEG:<span class="w"> </span><span 
class="m">40055499</span><span class="w">  </span>LEND:<span class="w"> 
</span>400554a9<span class="w">  </span>LCNT:<span class="w"> </span>fffffffc
+dump_stack:<span class="w"> </span>User<span class="w"> </span>Stack:
+dump_stack:<span class="w">   </span>base:<span class="w"> </span>0x3fc8b0e0
+dump_stack:<span class="w">   </span>size:<span class="w"> </span><span 
class="m">00002000</span>
+dump_stack:<span class="w">     </span>sp:<span class="w"> </span>0x3fc8b6d0
+stack_dump:<span class="w"> </span>0x3fc8b6c0:<span class="w"> </span><span 
class="m">82007770</span><span class="w"> </span>3fc8b700<span class="w"> 
</span>3fc8b8e0<span class="w"> </span><span class="m">00000002</span><span 
class="w"> </span>ffffffff<span class="w"> </span>3fc89f54<span class="w"> 
</span>00060e20<span class="w"> </span><span class="m">00000000</span>
+stack_dump:<span class="w"> </span>0x3fc8b6e0:<span class="w"> 
</span>3fc8b8e0<span class="w"> </span>3fc8b778<span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3fc8b750<span class="w"> 
</span><span class="m">82007850</span><span class="w"> </span>3fc8b720<span 
class="w"> </span>3fc8b8e0<span class="w"> </span><span 
class="m">00000002</span>
+stack_dump:<span class="w"> </span>0x3fc8b700:<span class="w"> 
</span>3fc8b720<span class="w"> </span>42009c84<span class="w"> 
</span>3fc8bb68<span class="w"> </span>3fc8b8e0<span class="w"> 
</span>82006b04<span class="w"> </span>3fc8b7d0<span class="w"> 
</span>3fc8b8e0<span class="w"> </span>3fc8bb68
+stack_dump:<span class="w"> </span>0x3fc8b720:<span class="w"> 
</span>3fc8bb68<span class="w"> </span>3fc8bb6b<span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span class="m">00000000</span>
+stack_dump:<span class="w"> </span>0x3fc8b740:<span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span class="m">00000000</span>
+stack_dump:<span class="w"> </span>0x3fc8b760:<span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3fc8bb69
+stack_dump:<span class="w"> </span>0x3fc8b780:<span class="w"> 
</span>82006ad5<span class="w"> </span><span class="m">00000000</span><span 
class="w"> </span><span class="m">00000000</span><span class="w"> </span><span 
class="m">00000040</span><span class="w"> </span><span 
class="m">00000040</span><span class="w"> </span>3fc8bb6e<span class="w"> 
</span>3fc8adf8<span class="w"> </span>0000002c
+stack_dump:<span class="w"> </span>0x3fc8b7a0:<span class="w"> 
</span>ffffffff<span class="w"> </span><span class="m">00000005</span><span 
class="w"> </span><span class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3fc8bae0<span class="w"> 
</span><span class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span class="m">00000000</span>
+stack_dump:<span class="w"> </span>0x3fc8b7c0:<span class="w"> 
</span>820068a2<span class="w"> </span>3fc8b800<span class="w"> 
</span>3fc8b8e0<span class="w"> </span>3c020837<span class="w"> </span><span 
class="m">00000001</span><span class="w"> </span>3fc8b800<span class="w"> 
</span>3fc8b8e0<span class="w"> </span>3c020837
+stack_dump:<span class="w"> </span>0x3fc8b7e0:<span class="w"> 
</span>0000000a<span class="w"> </span>3fc8bae0<span class="w"> </span><span 
class="m">00000001</span><span class="w"> </span>3fc8bb68<span class="w"> 
</span><span class="m">82006865</span><span class="w"> </span>3fc8b820<span 
class="w"> </span><span class="m">00000001</span><span class="w"> 
</span>3fc8b0c0
+stack_dump:<span class="w"> </span>0x3fc8b800:<span class="w"> </span><span 
class="m">00000001</span><span class="w"> </span>3fc8bb68<span class="w"> 
</span><span class="m">00000000</span><span class="w"> </span>3fc8ae1c<span 
class="w"> </span><span class="m">82003618</span><span class="w"> 
</span>3fc8b840<span class="w"> </span><span class="m">00000001</span><span 
class="w"> </span>3fc8b0c0
+stack_dump:<span class="w"> </span>0x3fc8b820:<span class="w"> 
</span>3fc8b8e0<span class="w"> </span><span class="m">00000000</span><span 
class="w"> </span><span class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>820019dc<span class="w"> 
</span>3fc8b870<span class="w"> </span><span class="m">42006834</span><span 
class="w"> </span><span class="m">00000001</span>
+stack_dump:<span class="w"> </span>0x3fc8b840:<span class="w"> </span><span 
class="m">00000064</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3c0225d8<span class="w"> 
</span>3fc89590<span class="w"> </span><span class="m">00000000</span><span 
class="w"> </span>3fc880cc
+stack_dump:<span class="w"> </span>0x3fc8b860:<span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3fc8b890<span class="w"> 
</span><span class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3fc8b0c0<span class="w"> 
</span><span class="m">00000002</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3fc8ad98
+stack_dump:<span class="w"> </span>0x3fc8b880:<span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span>3fc8b8b0<span class="w"> 
</span><span class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span 
class="m">00000000</span><span class="w"> </span><span class="m">00000000</span>
+</pre></div>
+</div>
+<ol class="arabic simple" start="7">
+<li><p>Run <cite>./tools/minidumpserver.py -e nuttx -l crash.log -p 1234 -a 
esp32s3</cite></p></li>
+<li><p>Run <cite>xtensa-esp32s3-elf-gdb nuttx -ex “target remote 
127.0.0.1:1234”</cite></p></li>
+</ol>
+<div class="highlight-bash notranslate"><div 
class="highlight"><pre><span></span>GNU<span class="w"> </span>gdb<span 
class="w"> </span><span class="o">(</span>esp-gdb<span class="o">)</span><span 
class="w"> </span><span class="m">12</span>.1_20221002
+Copyright<span class="w"> </span><span class="o">(</span>C<span 
class="o">)</span><span class="w"> </span><span class="m">2022</span><span 
class="w"> </span>Free<span class="w"> </span>Software<span class="w"> 
</span>Foundation,<span class="w"> </span>Inc.
+License<span class="w"> </span>GPLv3+:<span class="w"> </span>GNU<span 
class="w"> </span>GPL<span class="w"> </span>version<span class="w"> 
</span><span class="m">3</span><span class="w"> </span>or<span class="w"> 
</span>later<span class="w"> </span>&lt;http://gnu.org/licenses/gpl.html&gt;
+This<span class="w"> </span>is<span class="w"> </span>free<span class="w"> 
</span>software:<span class="w"> </span>you<span class="w"> </span>are<span 
class="w"> </span>free<span class="w"> </span>to<span class="w"> 
</span>change<span class="w"> </span>and<span class="w"> 
</span>redistribute<span class="w"> </span>it.
+There<span class="w"> </span>is<span class="w"> </span>NO<span class="w"> 
</span>WARRANTY,<span class="w"> </span>to<span class="w"> </span>the<span 
class="w"> </span>extent<span class="w"> </span>permitted<span class="w"> 
</span>by<span class="w"> </span>law.
+Type<span class="w"> </span><span class="s2">&quot;show 
copying&quot;</span><span class="w"> </span>and<span class="w"> </span><span 
class="s2">&quot;show warranty&quot;</span><span class="w"> </span><span 
class="k">for</span><span class="w"> </span>details.
+This<span class="w"> </span>GDB<span class="w"> </span>was<span class="w"> 
</span>configured<span class="w"> </span>as<span class="w"> </span><span 
class="s2">&quot;--host=x86_64-linux-gnu --target=xtensa-esp-elf&quot;</span>.
+Type<span class="w"> </span><span class="s2">&quot;show 
configuration&quot;</span><span class="w"> </span><span 
class="k">for</span><span class="w"> </span>configuration<span class="w"> 
</span>details.
+For<span class="w"> </span>bug<span class="w"> </span>reporting<span 
class="w"> </span>instructions,<span class="w"> </span>please<span class="w"> 
</span>see:
+&lt;https://www.gnu.org/software/gdb/bugs/&gt;.
+Find<span class="w"> </span>the<span class="w"> </span>GDB<span class="w"> 
</span>manual<span class="w"> </span>and<span class="w"> </span>other<span 
class="w"> </span>documentation<span class="w"> </span>resources<span 
class="w"> </span>online<span class="w"> </span>at:
+<span class="w">    
</span>&lt;http://www.gnu.org/software/gdb/documentation/&gt;.
+
+For<span class="w"> </span>help,<span class="w"> </span><span 
class="nb">type</span><span class="w"> </span><span 
class="s2">&quot;help&quot;</span>.
+Type<span class="w"> </span><span class="s2">&quot;apropos 
word&quot;</span><span class="w"> </span>to<span class="w"> </span>search<span 
class="w"> </span><span class="k">for</span><span class="w"> 
</span>commands<span class="w"> </span>related<span class="w"> </span>to<span 
class="w"> </span><span class="s2">&quot;word&quot;</span>...
+Reading<span class="w"> </span>symbols<span class="w"> </span>from<span 
class="w"> </span>nuttx...
+Remote<span class="w"> </span>debugging<span class="w"> </span>using<span 
class="w"> </span><span class="m">127</span>.0.0.1:1234
+0x42009cd8<span class="w"> </span><span class="k">in</span><span class="w"> 
</span>cmd_mw<span class="w"> </span><span class="o">(</span><span 
class="nv">vtbl</span><span class="o">=</span>0x3fc8b8e0,<span class="w"> 
</span><span class="nv">argc</span><span class="o">=</span>&lt;optimized<span 
class="w"> </span>out&gt;,<span class="w"> </span><span 
class="nv">argv</span><span class="o">=</span>&lt;optimized<span class="w"> 
</span>out&gt;<span class="o">)</span><span class="w"> </span>at< [...]
+<span class="m">259</span><span class="w">               
</span>nsh_output<span class="o">(</span>vtbl,<span class="w"> </span><span 
class="s2">&quot;  %p = 0x%08&quot;</span><span class="w"> </span>PRIx32,<span 
class="w"> </span>ptr,<span class="w"> </span>*ptr<span class="o">)</span><span 
class="p">;</span>
+<span class="o">(</span>gdb<span class="o">)</span><span class="w"> </span>bt
+<span class="c1">#0  0x42009cd8 in cmd_mw (vtbl=0x3fc8b8e0, argc=&lt;optimized 
out&gt;, argv=&lt;optimized out&gt;) at nsh_dbgcmds.c:259</span>
+<span class="c1">#1  0x42007d71 in nsh_command (vtbl=0x3fc8b8e0, argc=2, 
argv=0x3fc8b720) at nsh_command.c:1154</span>
+<span class="c1">#2  0x42007770 in nsh_execute (oflags=&lt;optimized out&gt;, 
redirfile=0x0, argv=0x3fc8b720, argc=2, vtbl=0x3fc8b8e0)</span>
+<span class="w">    </span>at<span class="w"> </span>nsh_parse.c:845
+<span class="c1">#3  nsh_parse_command (vtbl=0x3fc8b8e0, cmdline=&lt;optimized 
out&gt;) at nsh_parse.c:2744</span>
+<span class="c1">#4  0x42007850 in nsh_parse (vtbl=0x3fc8b8e0,</span>
+<span class="w">    </span><span class="nv">cmdline</span><span 
class="o">=</span>0x3fc8bb68<span class="w"> </span>&lt;error:<span class="w"> 
</span>Cannot<span class="w"> </span>access<span class="w"> </span>memory<span 
class="w"> </span>at<span class="w"> </span>address<span class="w"> 
</span>0x3fc8bb68&gt;<span class="o">)</span><span class="w"> </span>at<span 
class="w"> </span>nsh_parse.c:2828
+<span class="c1">#5  0x42006b04 in nsh_session (pstate=0x3fc8b8e0, 
login=&lt;optimized out&gt;, argc=1, argv=&lt;optimized out&gt;)</span>
+<span class="w">    </span>at<span class="w"> </span>nsh_session.c:245
+<span class="c1">#6  0x420068a2 in nsh_consolemain (argc=1, argv=0x3fc8b0c0) 
at nsh_consolemain.c:71</span>
+<span class="c1">#7  0x42006865 in nsh_main (argc=1, argv=0x3fc8b0c0) at 
nsh_main.c:74</span>
+<span class="c1">#8  0x42003618 in nxtask_startup (entrypt=0x42006834 
&lt;nsh_main&gt;, argc=1, argv=0x3fc8b0c0)</span>
+<span class="w">    </span>at<span class="w"> </span>sched/task_startup.c:70
+<span class="c1">#9  0x420019dc in nxtask_start () at 
task/task_start.c:134</span>
+<span class="o">(</span>gdb<span class="o">)</span>
+</pre></div>
+</div>
 </section>
 <section id="how-to-add-new-architecture">
 <h2>How to add new architecture<a class="headerlink" 
href="#how-to-add-new-architecture" title="Permalink to this heading"></a></h2>
@@ -276,7 +285,10 @@ This alignment will facilitate the creation of a new 
architecture’s GDB server
 
            </div>
           </div>
-          <footer>
+          <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
+        <a href="coredump.html" class="btn btn-neutral float-left" title="Core 
Dump" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" 
aria-hidden="true"></span> Previous</a>
+        <a href="gdbwithpython.html" class="btn btn-neutral float-right" 
title="GDB with Python" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
 
   <hr/>
 
diff --git a/content/docs/latest/guides/nestedinterrupts.html 
b/content/docs/latest/guides/nestedinterrupts.html
index 2789910c..976a6166 100644
--- a/content/docs/latest/guides/nestedinterrupts.html
+++ b/content/docs/latest/guides/nestedinterrupts.html
@@ -136,6 +136,7 @@
 </li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/nfs.html 
b/content/docs/latest/guides/nfs.html
index c5632063..110e8ab1 100644
--- a/content/docs/latest/guides/nfs.html
+++ b/content/docs/latest/guides/nfs.html
@@ -135,6 +135,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/ofloader.html 
b/content/docs/latest/guides/ofloader.html
index 0c92aeda..7d2adf13 100644
--- a/content/docs/latest/guides/ofloader.html
+++ b/content/docs/latest/guides/ofloader.html
@@ -129,6 +129,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" 
href="#">Open Flash Loader</a><ul>
 <li class="toctree-l3"><a class="reference internal" 
href="#introduce">Introduce</a></li>
@@ -177,6 +178,11 @@ It allows J-Link to program any supported NuttX device 
driver.</p>
 </section>
 <section id="configuration">
 <h2>CONFIGURATION<a class="headerlink" href="#configuration" title="Permalink 
to this heading"></a></h2>
+<div class="highlight-c notranslate"><div 
class="highlight"><pre><span></span><span 
class="n">CONFIG_DISABLE_IDLE_LOOP</span><span class="o">=</span><span 
class="n">y</span>
+<span class="n">CONFIG_SYSTEM_OFLOADER</span><span class="o">=</span><span 
class="n">y</span>
+<span class="n">CONFIG_SYSTEM_OFLOADER_TABLE</span><span 
class="o">=</span><span 
class="s">&quot;/dev/flash,0x08000000,0x20000&quot;</span><span 
class="p">,</span><span class="mi">0</span>
+</pre></div>
+</div>
 <p><code class="docutils literal notranslate"><span 
class="pre">`CONFIG_DISABLE_IDLE_LOOP</span></code> is used to disable the idle 
loop in NuttX.
 <code class="docutils literal notranslate"><span 
class="pre">`CONFIG_SYSTEM_OFLOADER`</span></code> is used to enable the Open 
Flash Loader.
 <code class="docutils literal notranslate"><span 
class="pre">`CONFIG_SYSTEM_OFLOADER_TABLE`</span></code> is used to configure 
the flash device
@@ -192,6 +198,14 @@ the J-Link flash loader to program the NuttX image onto 
the STM32F429I-DISCO boa
 <li><p>Build NuttX with Open Flash Loader.</p></li>
 <li><p>Configure the Jlink xml file. like</p></li>
 </ol>
+<div class="highlight-xml notranslate"><div 
class="highlight"><pre><span></span><span class="nt">&lt;Database&gt;</span>
+<span class="w">    </span><span class="nt">&lt;Device&gt;</span>
+<span class="w">        </span><span class="nt">&lt;ChipInfo</span><span 
class="w"> </span><span class="na">Vendor=</span><span 
class="s">&quot;STM32NUTTX&quot;</span><span class="w"> </span><span 
class="na">Name=</span><span class="s">&quot;NuttX&quot;</span><span class="w"> 
</span><span class="na">Core=</span><span 
class="s">&quot;JLINK_CORE_CORTEX_M4&quot;</span><span class="w"> </span><span 
class="na">WorkRAMAddr=</span><span 
class="s">&quot;0x20000000&quot;</span><span class="w"> </ [...]
+<span class="w">        </span><span class="nt">&lt;FlashBankInfo</span><span 
class="w"> </span><span class="na">Name=</span><span 
class="s">&quot;Storage&quot;</span><span class="w"> </span><span 
class="na">BaseAddr=</span><span class="s">&quot;0x00000000&quot;</span><span 
class="w"> </span><span class="na">MaxSize=</span><span 
class="s">&quot;0xffffffff&quot;</span><span class="w"> </span><span 
class="na">Loader=</span><span 
class="s">&quot;/home/ajh/work/vela_all/nuttx/nuttx&quot;</sp [...]
+<span class="w">    </span><span class="nt">&lt;/Device&gt;</span>
+<span class="nt">&lt;/Database&gt;</span>
+</pre></div>
+</div>
 <ol class="arabic simple" start="3">
 <li><p>Use <code class="docutils literal notranslate"><span 
class="pre">JLinkExe</span> <span class="pre">-if</span> <span 
class="pre">SWD</span> <span class="pre">-speed</span> <span 
class="pre">4000</span> <span class="pre">-device</span> <span 
class="pre">STM32NUTTX</span></code>,
 then <code class="docutils literal notranslate"><span 
class="pre">loadbin</span> <span class="pre">/home/ajh/work/nuttx.bin</span> 
<span class="pre">0x08000000</span></code>,
diff --git a/content/docs/latest/guides/pysimcoder.html 
b/content/docs/latest/guides/pysimcoder.html
index b628d092..877a66a4 100644
--- a/content/docs/latest/guides/pysimcoder.html
+++ b/content/docs/latest/guides/pysimcoder.html
@@ -134,6 +134,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/qemugdb.html 
b/content/docs/latest/guides/qemugdb.html
index 838ac0af..2d300975 100644
--- a/content/docs/latest/guides/qemugdb.html
+++ b/content/docs/latest/guides/qemugdb.html
@@ -134,6 +134,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/rndis.html 
b/content/docs/latest/guides/rndis.html
index 6503737d..686cad18 100644
--- a/content/docs/latest/guides/rndis.html
+++ b/content/docs/latest/guides/rndis.html
@@ -134,6 +134,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/simulator.html 
b/content/docs/latest/guides/simulator.html
index 6f04b7e0..f77b5350 100644
--- a/content/docs/latest/guides/simulator.html
+++ b/content/docs/latest/guides/simulator.html
@@ -137,6 +137,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/tasktrace.html 
b/content/docs/latest/guides/tasktrace.html
index f34648df..2953bb2d 100644
--- a/content/docs/latest/guides/tasktrace.html
+++ b/content/docs/latest/guides/tasktrace.html
@@ -133,6 +133,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/tasktraceinternal.html 
b/content/docs/latest/guides/tasktraceinternal.html
index b9358142..21a091ab 100644
--- a/content/docs/latest/guides/tasktraceinternal.html
+++ b/content/docs/latest/guides/tasktraceinternal.html
@@ -148,6 +148,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/tasktraceuser.html 
b/content/docs/latest/guides/tasktraceuser.html
index fa6738e5..d69d1bb7 100644
--- a/content/docs/latest/guides/tasktraceuser.html
+++ b/content/docs/latest/guides/tasktraceuser.html
@@ -154,6 +154,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/usbtrace.html 
b/content/docs/latest/guides/usbtrace.html
index 70bd3080..a45efd83 100644
--- a/content/docs/latest/guides/usbtrace.html
+++ b/content/docs/latest/guides/usbtrace.html
@@ -129,6 +129,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/guides/zerolatencyinterrupts.html 
b/content/docs/latest/guides/zerolatencyinterrupts.html
index b19c91ba..0b3baf13 100644
--- a/content/docs/latest/guides/zerolatencyinterrupts.html
+++ b/content/docs/latest/guides/zerolatencyinterrupts.html
@@ -143,6 +143,7 @@
 <li class="toctree-l2"><a class="reference internal" 
href="nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="ofloader.html">Open 
Flash Loader</a></li>
 </ul>
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index da48c7dd..1ca283bc 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -154,7 +154,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: 22 August 23 at 00:13</p>
+<p>Last Updated: 23 August 23 at 00:13</p>
 <div class="toctree-wrapper compound">
 <p class="caption" role="heading"><span class="caption-text">Table of 
Contents</span></p>
 <ul class="current">
@@ -249,6 +249,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <li class="toctree-l2"><a class="reference internal" 
href="guides/nestedinterrupts.html">Nested Interrupts</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="guides/cortexmhardfaults.html">Analyzing Cortex-M Hardfaults</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="guides/coredump.html">Core Dump</a></li>
+<li class="toctree-l2"><a class="reference internal" 
href="guides/minidumpserver.html">minidumpserver</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="guides/gdbwithpython.html">GDB with Python</a></li>
 <li class="toctree-l2"><a class="reference internal" 
href="guides/ofloader.html">Open Flash Loader</a></li>
 </ul>
diff --git 
a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html 
b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
index dd808116..fb680da1 100644
--- 
a/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
+++ 
b/content/docs/latest/platforms/arm/nrf52/boards/nrf52832-sparkfun/index.html
@@ -188,7 +188,7 @@
 <p>The <a class="reference external" 
href="https://wiki.makerdiary.co/nrf52832-mdk";>Sparkfun nRF52832 Breakout</a> 
is basic board providing
 access to all I/O pins, a 32kHz crystal and LED.</p>
 <figure class="align-center" id="id2">
-<a class="reference internal image-reference" 
href="../../../../../_images/board.jpg"><img 
alt="../../../../../_images/board.jpg" src="../../../../../_images/board.jpg" 
style="width: 50%;" /></a>
+<a class="reference internal image-reference" 
href="../../../../../_images/board1.jpg"><img 
alt="../../../../../_images/board1.jpg" src="../../../../../_images/board1.jpg" 
style="width: 50%;" /></a>
 <figcaption>
 <p><span class="caption-text">Sparkfun nRF52832 Breakout</span><a 
class="headerlink" href="#id2" title="Permalink to this image"></a></p>
 </figcaption>
diff --git 
a/content/docs/latest/platforms/avr/atmega/boards/mega1284p-xplained/index.html 
b/content/docs/latest/platforms/avr/atmega/boards/mega1284p-xplained/index.html
index ec310ce0..825b1ba6 100644
--- 
a/content/docs/latest/platforms/avr/atmega/boards/mega1284p-xplained/index.html
+++ 
b/content/docs/latest/platforms/avr/atmega/boards/mega1284p-xplained/index.html
@@ -168,7 +168,7 @@
 <p>The <a class="reference external" 
href="https://www.microchip.com/en-us/development-tool/ATMEGA1284P-XPLD";>MEGA1284P-XPLAINED</a>
 is a development board for the Atmega1284P from Microchip/Atmel.</p>
 <figure class="align-center" id="id1">
-<img alt="../../../../../_images/board1.jpg" 
src="../../../../../_images/board1.jpg" />
+<img alt="../../../../../_images/board.jpg" 
src="../../../../../_images/board.jpg" />
 <figcaption>
 <p><span class="caption-text">Microchip/Atmega MEGA1284P-XPLAINED</span><a 
class="headerlink" href="#id1" title="Permalink to this image"></a></p>
 </figcaption>
diff --git a/content/docs/latest/quickstart/compiling.html 
b/content/docs/latest/quickstart/compiling.html
index 27ccda60..06496017 100644
--- a/content/docs/latest/quickstart/compiling.html
+++ b/content/docs/latest/quickstart/compiling.html
@@ -161,7 +161,7 @@ we are ready to compile the source code into an executable 
binary file that can
 be run on the embedded board.</p>
 <section id="initialize-configuration">
 <h2>Initialize Configuration<a class="headerlink" 
href="#initialize-configuration" title="Permalink to this heading"></a></h2>
-<p>The first step is to initialize NuttX configuration for a given board, 
based from
+<p>The first step is to initialize NuttX configuration for a given board, 
based on
 a pre-existing configuration. To list all supported configurations you can 
do:</p>
 <blockquote>
 <div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span><span 
class="nb">cd</span><span class="w"> </span>nuttx
diff --git a/content/docs/latest/quickstart/install.html 
b/content/docs/latest/quickstart/install.html
index 299ff290..7fd72e2a 100644
--- a/content/docs/latest/quickstart/install.html
+++ b/content/docs/latest/quickstart/install.html
@@ -167,27 +167,35 @@ you will be working with and, finally, download NuttX 
source code itself.</p>
 <h2>Prerequisites<a class="headerlink" href="#prerequisites" title="Permalink 
to this heading"></a></h2>
 <p>First, install the following set of system dependencies according to your 
Operating System:</p>
 <div class="sphinx-tabs docutils container">
-<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-0-0-0" aria-selected="true" class="sphinx-tabs-tab" 
id="tab-0-0-0" name="0-0" role="tab" tabindex="0">Linux (debian 
based)</button><button aria-controls="panel-0-0-1" aria-selected="false" 
class="sphinx-tabs-tab" id="tab-0-0-1" name="0-1" role="tab" 
tabindex="-1">macOS</button><button aria-controls="panel-0-0-2" 
aria-selected="false" class="sphinx-tabs-tab" id="tab-0-0-2" name="0-2" 
role="tab"  [...]
+<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-0-0-0" aria-selected="true" class="sphinx-tabs-tab" 
id="tab-0-0-0" name="0-0" role="tab" tabindex="0">Linux (debian 
based)</button><button aria-controls="panel-0-0-1" aria-selected="false" 
class="sphinx-tabs-tab" id="tab-0-0-1" name="0-1" role="tab" 
tabindex="-1">Linux (Fdora / RPM based)</button><button 
aria-controls="panel-0-0-2" aria-selected="false" class="sphinx-tabs-tab" 
id="tab-0-0-2" na [...]
 <div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span 
class="w"> </span>apt<span class="w"> </span>install<span class="w"> 
</span><span class="se">\</span>
-bison<span class="w"> </span>flex<span class="w"> </span>gettext<span 
class="w"> </span>texinfo<span class="w"> </span>libncurses5-dev<span 
class="w"> </span>libncursesw5-dev<span class="w"> </span>xxd<span class="w"> 
</span><span class="se">\</span>
-gperf<span class="w"> </span>automake<span class="w"> </span>libtool<span 
class="w"> </span>pkg-config<span class="w"> </span>build-essential<span 
class="w"> </span>gperf<span class="w"> </span>genromfs<span class="w"> 
</span><span class="se">\</span>
-libgmp-dev<span class="w"> </span>libmpc-dev<span class="w"> 
</span>libmpfr-dev<span class="w"> </span>libisl-dev<span class="w"> 
</span>binutils-dev<span class="w"> </span>libelf-dev<span class="w"> 
</span><span class="se">\</span>
-libexpat-dev<span class="w"> </span>gcc-multilib<span class="w"> 
</span>g++-multilib<span class="w"> </span>picocom<span class="w"> 
</span>u-boot-tools<span class="w"> </span>util-linux
+<span class="gp">$ </span>bison<span class="w"> </span>flex<span class="w"> 
</span>gettext<span class="w"> </span>texinfo<span class="w"> 
</span>libncurses5-dev<span class="w"> </span>libncursesw5-dev<span class="w"> 
</span>xxd<span class="w"> </span><span class="se">\</span>
+<span class="gp">$ </span>gperf<span class="w"> </span>automake<span 
class="w"> </span>libtool<span class="w"> </span>pkg-config<span class="w"> 
</span>build-essential<span class="w"> </span>gperf<span class="w"> 
</span>genromfs<span class="w"> </span><span class="se">\</span>
+<span class="gp">$ </span>libgmp-dev<span class="w"> </span>libmpc-dev<span 
class="w"> </span>libmpfr-dev<span class="w"> </span>libisl-dev<span class="w"> 
</span>binutils-dev<span class="w"> </span>libelf-dev<span class="w"> 
</span><span class="se">\</span>
+<span class="gp">$ </span>libexpat-dev<span class="w"> 
</span>gcc-multilib<span class="w"> </span>g++-multilib<span class="w"> 
</span>picocom<span class="w"> </span>u-boot-tools<span class="w"> 
</span>util-linux
 </pre></div>
 </div>
 </div><div aria-labelledby="tab-0-0-1" class="sphinx-tabs-panel" hidden="true" 
id="panel-0-0-1" name="0-1" role="tabpanel" tabindex="0"><p>Run the following 
command to install packages:</p>
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>sudo<span 
class="w"> </span>dnf<span class="w"> </span>install<span class="w"> 
</span><span class="se">\</span>
+<span class="gp">$ </span>bison<span class="w"> </span>flex<span class="w"> 
</span>gettext<span class="w"> </span>texinfo<span class="w"> 
</span>ncurses-devel<span class="w"> </span>ncurses<span class="w"> 
</span>ncurses-compat-libs<span class="w"> </span><span class="se">\</span>
+<span class="gp">$ </span>gperf<span class="w"> </span>automake<span 
class="w"> </span>libtool<span class="w"> </span>pkgconfig<span class="w"> 
</span>@development-tools<span class="w"> </span>gperf<span class="w"> 
</span>genromfs<span class="w"> </span><span class="se">\</span>
+<span class="gp">$ </span>gmp-devel<span class="w"> </span>mpfr-devel<span 
class="w"> </span>libmpc-devel<span class="w"> </span>isl-devel<span class="w"> 
</span>binutils-devel<span class="w"> </span>elfutils-libelf-devel<span 
class="w"> </span><span class="se">\</span>
+<span class="gp">$ </span>expat-devel<span class="w"> </span>gcc-c++<span 
class="w"> </span>g++<span class="w"> </span>picocom<span class="w"> 
</span>uboot-tools<span class="w"> </span>util-linux
+</pre></div>
+</div>
+</div><div aria-labelledby="tab-0-0-2" class="sphinx-tabs-panel" hidden="true" 
id="panel-0-0-2" name="0-2" role="tabpanel" tabindex="0"><p>Run the following 
command to install packages:</p>
 <div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>brew<span 
class="w"> </span>install<span class="w"> </span>x86_64-elf-gcc<span class="w"> 
 </span><span class="c1"># Used by simulator</span>
 <span class="gp">$ </span>brew<span class="w"> </span>install<span class="w"> 
</span>u-boot-tools<span class="w">  </span><span class="c1"># Some platform 
integrate with u-boot</span>
 </pre></div>
 </div>
-</div><div aria-labelledby="tab-0-0-2" class="sphinx-tabs-panel" hidden="true" 
id="panel-0-0-2" name="0-2" role="tabpanel" tabindex="0"><p>If you are are 
building Apache NuttX on Windows and using WSL follow
+</div><div aria-labelledby="tab-0-0-3" class="sphinx-tabs-panel" hidden="true" 
id="panel-0-0-3" name="0-3" role="tabpanel" tabindex="0"><p>If you are are 
building Apache NuttX on Windows and using WSL follow
 that installation guide for Linux.  This has been verified against the
 Ubuntu 18.04 version.</p>
 <p>There may be complications interacting with
 programming tools over USB.  Recently support for USBIP was added to WSL 2
 which has been used with the STM32 platform, but it is not trivial to 
configure:
 <a class="reference external" 
href="https://learn.microsoft.com/en-us/windows/wsl/connect-usb";>https://learn.microsoft.com/en-us/windows/wsl/connect-usb</a></p>
-</div><div aria-labelledby="tab-0-0-3" class="sphinx-tabs-panel" hidden="true" 
id="panel-0-0-3" name="0-3" role="tabpanel" tabindex="0"><p>Download and 
install <a class="reference external" href="https://www.cygwin.com/";>Cygwin</a> 
using the minimal
+</div><div aria-labelledby="tab-0-0-4" class="sphinx-tabs-panel" hidden="true" 
id="panel-0-0-4" name="0-4" role="tabpanel" tabindex="0"><p>Download and 
install <a class="reference external" href="https://www.cygwin.com/";>Cygwin</a> 
using the minimal
 installation in addition to these packages:</p>
 <div class="highlight-none notranslate"><div 
class="highlight"><pre><span></span>make              bison             
libmpc-devel
 gcc-core          byacc             automake-1.15
@@ -200,36 +208,43 @@ git               unzip             zlib-devel
 <section id="kconfig-frontend">
 <h3>KConfig frontend<a class="headerlink" href="#kconfig-frontend" 
title="Permalink to this heading"></a></h3>
 <p>NuttX configuration system uses <a class="reference external" 
href="https://www.kernel.org/doc/Documentation/kbuild/kconfig-language.txt";>KConfig</a>
 which is exposed via a series of interactive menu-based <em>frontends</em>, 
part of the <code class="docutils literal notranslate"><span 
class="pre">kconfig-frontends</span></code> package. Depending on your OS you 
may use a precompiled package or you will have to build it from source, which 
is available in the <a class="reference extern [...]
-<blockquote>
-<div><div class="sphinx-tabs docutils container">
-<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-1-VWJ1bnR1IDIwLjA0IExUUyBhbmQgbGF0ZXI=" 
aria-selected="true" class="sphinx-tabs-tab code-tab group-tab" 
id="tab-1-VWJ1bnR1IDIwLjA0IExUUyBhbmQgbGF0ZXI=" 
name="VWJ1bnR1IDIwLjA0IExUUyBhbmQgbGF0ZXI=" role="tab" tabindex="0">Ubuntu 
20.04 LTS and later</button><button 
aria-controls="panel-1-TWFjT1MsIFVidW50dSAxOC4wNCBMVFMgYW5kIGVhcmxpZXI=" 
aria-selected="false" class="sphinx-tabs-tab code-tab group-t [...]
+<div class="sphinx-tabs docutils container">
+<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-1-VWJ1bnR1IDIwLjA0IExUUyBhbmQgbGF0ZXI=" 
aria-selected="true" class="sphinx-tabs-tab code-tab group-tab" 
id="tab-1-VWJ1bnR1IDIwLjA0IExUUyBhbmQgbGF0ZXI=" 
name="VWJ1bnR1IDIwLjA0IExUUyBhbmQgbGF0ZXI=" role="tab" tabindex="0">Ubuntu 
20.04 LTS and later</button><button 
aria-controls="panel-1-VWJ1bnR1IDE4LjA0IExUUyBhbmQgZWFybGllcg==" 
aria-selected="false" class="sphinx-tabs-tab code-tab group-tab" id=" [...]
+</pre></div>
+</div>
+</div><div aria-labelledby="tab-1-VWJ1bnR1IDE4LjA0IExUUyBhbmQgZWFybGllcg==" 
class="sphinx-tabs-panel code-tab group-tab" hidden="true" 
id="panel-1-VWJ1bnR1IDE4LjA0IExUUyBhbmQgZWFybGllcg==" 
name="VWJ1bnR1IDE4LjA0IExUUyBhbmQgZWFybGllcg==" role="tabpanel" 
tabindex="0"><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>git<span 
class="w"> </span>clone<span class="w"> 
</span>https://bitbucket.org/nuttx/tools.git
+<span class="gp">$ </span><span class="nb">cd</span><span class="w"> 
</span>tools/kconfig-frontends
+<span class="gp">$ </span>./configure<span class="w"> 
</span>--enable-mconf<span class="w"> </span>--disable-nconf<span class="w"> 
</span>--disable-gconf<span class="w"> </span>--disable-qconf
+<span class="gp">$ </span>make
+<span class="gp">$ </span>make<span class="w"> </span>install
 </pre></div>
 </div>
-</div><div 
aria-labelledby="tab-1-TWFjT1MsIFVidW50dSAxOC4wNCBMVFMgYW5kIGVhcmxpZXI=" 
class="sphinx-tabs-panel code-tab group-tab" hidden="true" 
id="panel-1-TWFjT1MsIFVidW50dSAxOC4wNCBMVFMgYW5kIGVhcmxpZXI=" 
name="TWFjT1MsIFVidW50dSAxOC4wNCBMVFMgYW5kIGVhcmxpZXI=" role="tabpanel" 
tabindex="0"><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>git<span 
class="w"> </span>clone<span class="w"> 
</span>https://bitbucket.org/nuttx/tools.git
+</div><div aria-labelledby="tab-1-RmVkb3Jh" class="sphinx-tabs-panel code-tab 
group-tab" hidden="true" id="panel-1-RmVkb3Jh" name="RmVkb3Jh" role="tabpanel" 
tabindex="0"><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>git<span 
class="w"> </span>clone<span class="w"> 
</span>https://bitbucket.org/nuttx/tools.git
+<span class="gp">$ </span><span class="nb">cd</span><span class="w"> 
</span>tools/kconfig-frontends
+<span class="gp">$ </span>./configure<span class="w"> 
</span>--enable-mconf<span class="w"> </span>--disable-nconf<span class="w"> 
</span>--disable-gconf<span class="w"> </span>--disable-qconf
+<span class="gp">$ </span>aclocal
+<span class="gp">$ </span>automake
+<span class="gp">$ </span>make
+<span class="gp">$ </span>sudo<span class="w"> </span>make<span class="w"> 
</span>install
+</pre></div>
+</div>
+</div><div aria-labelledby="tab-1-TWFjT1M=" class="sphinx-tabs-panel code-tab 
group-tab" hidden="true" id="panel-1-TWFjT1M=" name="TWFjT1M=" role="tabpanel" 
tabindex="0"><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>git<span 
class="w"> </span>clone<span class="w"> 
</span>https://bitbucket.org/nuttx/tools.git
 <span class="gp">$ </span><span class="nb">cd</span><span class="w"> 
</span>tools/kconfig-frontends
-<span class="gp">$ </span><span class="c1"># on MacOS do the following:</span>
 <span class="gp">$ </span>patch<span class="w"> </span>&lt;<span class="w"> 
</span>../kconfig-macos.diff<span class="w"> </span>-p<span class="w"> 
</span><span class="m">1</span>
 <span class="gp">$ </span>./configure<span class="w"> 
</span>--enable-mconf<span class="w"> </span>--disable-shared<span class="w"> 
</span>--enable-static<span class="w"> </span>--disable-gconf<span class="w"> 
</span>--disable-qconf<span class="w"> </span>--disable-nconf
-<span class="gp">$ </span><span class="c1"># on Linux do the following:</span>
-<span class="gp">$ </span>./configure<span class="w"> 
</span>--enable-mconf<span class="w"> </span>--disable-nconf<span class="w"> 
</span>--disable-gconf<span class="w"> </span>--disable-qconf
 <span class="gp">$ </span>make
 <span class="gp">$ </span>make<span class="w"> </span>install
 </pre></div>
 </div>
 </div></div>
-</div></blockquote>
 <p>NuttX also supports <cite>kconfiglib 
&lt;https://github.com/ulfalizer/Kconfiglib&gt;</cite> by default, which is a 
Kconfig tool implemented in Python 2/3. Compared with kconfig-frontends, 
kconfiglib provides NuttX with the possibility of multi-platform 
support(configure NuttX in Winodws native/Visual Studio), and also kconfiglib 
has a stronger Kconfig syntax check, this will help developers to avoid some 
Kconfig syntax errors.  Install kconfiglib via following command:</p>
-<blockquote>
-<div><div class="sphinx-tabs docutils container">
-<div aria-label="Tabbed content" class="closeable" role="tablist"></div><p>$ 
pip install kconfiglib</p>
+<div class="highlight-shell notranslate"><div 
class="highlight"><pre><span></span>pip<span class="w"> </span>install<span 
class="w"> </span>kconfiglib
+</pre></div>
 </div>
-</div></blockquote>
 <p>If you are a working on Windows, which also need the support of 
windows-curses:</p>
-<blockquote>
-<div><div class="sphinx-tabs docutils container">
-<div aria-label="Tabbed content" class="closeable" role="tablist"></div><p>$ 
pip install windows-curses</p>
+<div class="highlight-shell notranslate"><div 
class="highlight"><pre><span></span>pip<span class="w"> </span>install<span 
class="w"> </span>windows-curses
+</pre></div>
 </div>
-</div></blockquote>
 <div class="admonition tip">
 <p class="admonition-title">Tip</p>
 <p>It should be noted that kconfiglib does not support 
<strong>modules</strong> attributes.
@@ -246,15 +261,15 @@ according to your target platform. Some Operating Systems
 such as Linux distribute toolchains for various architectures.
 This is usually an easy choice however you should be aware
 that in some cases the version offered by your OS may have
-problems and it may better to use a widely used build from
+problems and it may be better to use a widely used build from
 another source.</p>
 <p>The following example shows how to install a toolchain for
 ARM architecture:</p>
 <div class="sphinx-tabs docutils container">
-<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-4-VWJ1bnR1IChkZWIp" aria-selected="true" 
class="sphinx-tabs-tab code-tab group-tab" id="tab-4-VWJ1bnR1IChkZWIp" 
name="VWJ1bnR1IChkZWIp" role="tab" tabindex="0">Ubuntu (deb)</button><button 
aria-controls="panel-4-4-0" aria-selected="false" class="sphinx-tabs-tab" 
id="tab-4-4-0" name="4-0" role="tab" tabindex="-1">From 
arm.com</button></div><div aria-labelledby="tab-4-VWJ1bnR1IChkZWIp" class="sph 
[...]
+<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-2-VWJ1bnR1IChkZWIp" aria-selected="true" 
class="sphinx-tabs-tab code-tab group-tab" id="tab-2-VWJ1bnR1IChkZWIp" 
name="VWJ1bnR1IChkZWIp" role="tab" tabindex="0">Ubuntu (deb)</button><button 
aria-controls="panel-2-2-0" aria-selected="false" class="sphinx-tabs-tab" 
id="tab-2-2-0" name="2-0" role="tab" tabindex="-1">From 
arm.com</button></div><div aria-labelledby="tab-2-VWJ1bnR1IChkZWIp" class="sph 
[...]
 </pre></div>
 </div>
-</div><div aria-labelledby="tab-4-4-0" class="sphinx-tabs-panel" hidden="true" 
id="panel-4-4-0" name="4-0" role="tabpanel" tabindex="0"><p>First, create a 
directory to hold the toolchain:</p>
+</div><div aria-labelledby="tab-2-2-0" class="sphinx-tabs-panel" hidden="true" 
id="panel-2-2-0" name="2-0" role="tabpanel" tabindex="0"><p>First, create a 
directory to hold the toolchain:</p>
 <div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>usermod<span 
class="w"> </span>-a<span class="w"> </span>-G<span class="w"> 
</span>users<span class="w"> </span><span class="nv">$USER</span>
 <span class="gp">$ </span><span class="c1"># get a login shell that knows 
we&#39;re in this group:</span>
 <span class="gp">$ </span>su<span class="w"> </span>-<span class="w"> 
</span><span class="nv">$USER</span>
@@ -293,7 +308,7 @@ and Docker <a class="reference external" 
href="https://github.com/apache/nuttx/t
 <h2>Download NuttX<a class="headerlink" href="#download-nuttx" 
title="Permalink to this heading"></a></h2>
 <p>Apache NuttX is actively developed on GitHub. There are two main 
repositories, <a class="reference external" 
href="https://github.com/apache/nuttx";>nuttx</a> and <a class="reference 
external" href="https://github.com/apache/nuttx-apps";>apps</a>, where the 
latter is technically optional (but recommended for complete set of features). 
If you intend to contribute changes, you need the absolute latest version or 
you simply prefer to work using git, you should clone these repositories (rec 
[...]
 <div class="sphinx-tabs docutils container">
-<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-5-5-0" aria-selected="true" class="sphinx-tabs-tab" 
id="tab-5-5-0" name="5-0" role="tab" tabindex="0">Clone git 
repositories</button><button aria-controls="panel-5-5-1" aria-selected="false" 
class="sphinx-tabs-tab" id="tab-5-5-1" name="5-1" role="tab" 
tabindex="-1">Download stable release</button></div><div 
aria-labelledby="tab-5-5-0" class="sphinx-tabs-panel" id="panel-5-5-0" 
name="5-0" role=" [...]
+<div aria-label="Tabbed content" class="closeable" role="tablist"><button 
aria-controls="panel-3-3-0" aria-selected="true" class="sphinx-tabs-tab" 
id="tab-3-3-0" name="3-0" role="tab" tabindex="0">Clone git 
repositories</button><button aria-controls="panel-3-3-1" aria-selected="false" 
class="sphinx-tabs-tab" id="tab-3-3-1" name="3-1" role="tab" 
tabindex="-1">Download stable release</button></div><div 
aria-labelledby="tab-3-3-0" class="sphinx-tabs-panel" id="panel-3-3-0" 
name="3-0" role=" [...]
 <span class="gp">$ </span><span class="nb">cd</span><span class="w"> 
</span>nuttxspace
 <span class="gp">$ </span>git<span class="w"> </span>clone<span class="w"> 
</span>https://github.com/apache/nuttx.git<span class="w"> </span>nuttx
 <span class="gp">$ </span>git<span class="w"> </span>clone<span class="w"> 
</span>https://github.com/apache/nuttx-apps<span class="w"> </span>apps
@@ -310,7 +325,7 @@ and Docker <a class="reference external" 
href="https://github.com/apache/nuttx/t
 </div>
 <p>There are also <code class="docutils literal notranslate"><span 
class="pre">.zip</span></code> archives available (useful for Windows users): 
just replace <code class="docutils literal notranslate"><span 
class="pre">tarball</span></code> with
 <code class="docutils literal notranslate"><span 
class="pre">zipball</span></code>.</p>
-</div><div aria-labelledby="tab-5-5-1" class="sphinx-tabs-panel" hidden="true" 
id="panel-5-5-1" name="5-1" role="tabpanel" tabindex="0"><p>Go to <a 
class="reference external" 
href="https://nuttx.apache.org/download/";>releases</a> and choose a version to 
download. The following
+</div><div aria-labelledby="tab-3-3-1" class="sphinx-tabs-panel" hidden="true" 
id="panel-3-3-1" name="3-1" role="tabpanel" tabindex="0"><p>Go to <a 
class="reference external" 
href="https://nuttx.apache.org/download/";>releases</a> and choose a version to 
download. The following
 example uses version 10.1.0:</p>
 <div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>mkdir<span 
class="w"> </span>nuttxspace
 <span class="gp">$ </span><span class="nb">cd</span><span class="w"> 
</span>nuttxspace
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 46119411..382762ec 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/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/feed.xml b/content/feed.xml
index 902136fb..faacb8fa 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>Tue, 22 Aug 2023 00:14:20 +0000</pubDate>
-    <lastBuildDate>Tue, 22 Aug 2023 00:14:20 +0000</lastBuildDate>
+    <pubDate>Wed, 23 Aug 2023 00:14:00 +0000</pubDate>
+    <lastBuildDate>Wed, 23 Aug 2023 00:14:00 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>

Reply via email to