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 dd52e63b Publishing web: b5385572da9781727954ec9d98f5329c0d33acf2 
docs: 2e27698d6c47c2895c645300a60ddaf104ae82c7
dd52e63b is described below

commit dd52e63b5bac61a4751bf76fed40cbc84af12d05
Author: Brennan Ashton <[email protected]>
AuthorDate: Sat May 27 00:12:42 2023 +0000

    Publishing web: b5385572da9781727954ec9d98f5329c0d33acf2 docs: 
2e27698d6c47c2895c645300a60ddaf104ae82c7
---
 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/latest/_images/coredump-gdb.png       | Bin 0 -> 176117 bytes
 content/docs/latest/_images/coredump-hexdump.png   | Bin 0 -> 1105629 bytes
 content/docs/latest/_images/coredump-overview.png  | Bin 0 -> 210009 bytes
 .../docs/latest/_sources/guides/coredump.rst.txt   |  80 +++++++++++
 content/docs/latest/_sources/guides/index.rst.txt  |   1 +
 content/docs/latest/glossary.html                  |   4 +-
 .../latest/guides/{qemugdb.html => coredump.html}  | 157 +++++++++------------
 content/docs/latest/guides/cortexmhardfaults.html  |   5 +-
 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/index.html              |   8 ++
 content/docs/latest/guides/nestedinterrupts.html   |   1 +
 content/docs/latest/guides/nfs.html                |   1 +
 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 +-
 content/docs/latest/objects.inv                    | Bin 46803 -> 46863 bytes
 content/docs/latest/searchindex.js                 |   2 +-
 content/feed.xml                                   |   4 +-
 44 files changed, 200 insertions(+), 111 deletions(-)

diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 5473d895..43fbc577 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: 26 May 23 at 00:09</p>
+<p>Last Updated: 27 May 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.0.0/searchindex.js 
b/content/docs/10.0.0/searchindex.js
index d497eb29..fc1fa658 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 4aabef77..57c713e6 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -147,7 +147,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: 26 May 23 at 00:09</p>
+<p>Last Updated: 27 May 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.0.1/searchindex.js 
b/content/docs/10.0.1/searchindex.js
index 35d92d7e..d274b7ff 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 599b6ef1..0faa36f9 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -146,7 +146,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: 26 May 23 at 00:10</p>
+<p>Last Updated: 27 May 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 53d0af7b..9ba7782c 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 8e8b95b7..457befae 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -147,7 +147,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: 26 May 23 at 00:10</p>
+<p>Last Updated: 27 May 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 03eb7796..46f12fa1 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 8e8b95b7..457befae 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -147,7 +147,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: 26 May 23 at 00:10</p>
+<p>Last Updated: 27 May 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 89db8e97..f6a474db 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 8e8b95b7..4e02424f 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -147,7 +147,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: 26 May 23 at 00:10</p>
+<p>Last Updated: 27 May 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 686cd30e..72535f87 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 1cbe21b5..bb101132 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -147,7 +147,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: 26 May 23 at 00:11</p>
+<p>Last Updated: 27 May 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 1b8b8bc2..a4900909 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 acead9f4..755bbc0c 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -147,7 +147,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: 26 May 23 at 00:11</p>
+<p>Last Updated: 27 May 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 a496f3bd..89ef0667 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/latest/_images/coredump-gdb.png 
b/content/docs/latest/_images/coredump-gdb.png
new file mode 100644
index 00000000..651f77cb
Binary files /dev/null and b/content/docs/latest/_images/coredump-gdb.png differ
diff --git a/content/docs/latest/_images/coredump-hexdump.png 
b/content/docs/latest/_images/coredump-hexdump.png
new file mode 100644
index 00000000..64d0df8e
Binary files /dev/null and b/content/docs/latest/_images/coredump-hexdump.png 
differ
diff --git a/content/docs/latest/_images/coredump-overview.png 
b/content/docs/latest/_images/coredump-overview.png
new file mode 100644
index 00000000..96f1356f
Binary files /dev/null and b/content/docs/latest/_images/coredump-overview.png 
differ
diff --git a/content/docs/latest/_sources/guides/coredump.rst.txt 
b/content/docs/latest/_sources/guides/coredump.rst.txt
new file mode 100644
index 00000000..ab098ea0
--- /dev/null
+++ b/content/docs/latest/_sources/guides/coredump.rst.txt
@@ -0,0 +1,80 @@
+====================
+Core Dump
+====================
+
+Overview
+========
+
+.. image:: image/coredump-overview.png
+
+How to use
+-----------
+
+1. Enable NuttX Core dump
+
+Enable Kconfig
+
+    .. code-block:: console
+
+      CONFIG_ELF=y                        /* Enable ELF */
+
+      CONFIG_ELF_COREDUMP=y               /* Enable ELF Coredump */
+
+      CONFIG_BOARD_COREDUMP=y             /* Enable Board Coredump, if 
exceptions and assertions occur, */
+
+      CONFIG_SYSTEM_COREDUMP=y            /* Enable coredump in user command, 
which can capture the current
+                                             state of one or all threads when 
the system is running, the
+                                             output can be redirect to console 
or file */
+
+      CONFIG_BOARD_COREDUMP_COMPRESSION=y /* Default y, enable Coredump 
compression to
+                                             reduce the size of the original 
core image */
+
+      CONFIG_BOARD_COREDUMP_FULL=y        /* Default y, save all task 
informations */
+
+2. Run Coredump on nsh (CONFIG_SYSTEM_COREDUMP=y)
+
+Parameters of coredump tool
+
+    .. code-block:: console
+
+      $ coredump <pid>        /* If pid is specified, coredump will only 
capture the thread with the
+                                 specified pid, otherwise all threads will be 
captured */
+
+      $ coredump <filename>   /* If filename is specified, then coredump will 
be output to the specified
+                                 file by default, otherwise it will be 
redirect in stdout stream */
+
+3. Capture coredump from stdout
+
+Save the print of the red frame part in the figure as file
+
+    .. image:: image/coredump-hexdump.png
+
+    .. code-block:: console
+
+      $ cat elf.dump
+      [CPU0] [ 6] 
5A5601013D03FF077F454C4601010100C0000304002800C00D003420036000070400053400200008200A4000000420030034C024200001D8092004E00200601A
+      ...
+      [CPU0] [ 6] 401B018D37814720005A5601000800090100006000010000
+
+4. Convert the dump file
+
+If the core file is post-processed by lzf compress and hexdump stream, execute 
the coredump script (`tools/coredump.py
+<https://github.com/apache/nuttx/blob/master/tools/coredump.py>`_) to convert 
hex to binary and lzf decompression, If the -o parameter is not added in 
commandline, the output of <original file name>.core will be automatically 
generated:
+
+    .. code-block:: console
+
+      $ ./nuttx/tools/coredump.py elf.dump
+      Core file conversion completed: elf.core
+
+
+5. Analysis by gdb
+
+After generating elf.core, combined with compiled nuttx.elf, you can view the 
call stack and related register information of all threads directly through gdb:
+
+(NOTE: Toolchain version must be newer than 11.3)
+
+    .. code-block:: console
+
+      $ prebuilts/gcc/linux/arm/bin/arm-none-eabi-gdb -c elf.core nuttx
+
+    .. image:: image/coredump-gdb.png
diff --git a/content/docs/latest/_sources/guides/index.rst.txt 
b/content/docs/latest/_sources/guides/index.rst.txt
index 7340b6b8..a669fd04 100644
--- a/content/docs/latest/_sources/guides/index.rst.txt
+++ b/content/docs/latest/_sources/guides/index.rst.txt
@@ -19,3 +19,4 @@ Guides
   zerolatencyinterrupts.rst
   nestedinterrupts.rst
   cortexmhardfaults.rst
+  coredump.rst
diff --git a/content/docs/latest/glossary.html 
b/content/docs/latest/glossary.html
index fbb740f6..50628fd7 100644
--- a/content/docs/latest/glossary.html
+++ b/content/docs/latest/glossary.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="prev" title="Analyzing Cortex-M Hardfaults" 
href="guides/cortexmhardfaults.html" /> 
+    <link rel="prev" title="Core Dump" href="guides/coredump.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -387,7 +387,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="guides/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="guides/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>
     </div>
 
   <hr/>
diff --git a/content/docs/latest/guides/qemugdb.html 
b/content/docs/latest/guides/coredump.html
similarity index 58%
copy from content/docs/latest/guides/qemugdb.html
copy to content/docs/latest/guides/coredump.html
index 99204391..60405d2e 100644
--- a/content/docs/latest/guides/qemugdb.html
+++ b/content/docs/latest/guides/coredump.html
@@ -23,7 +23,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: 
http://docutils.sourceforge.net/"; />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>How to debug NuttX using QEMU and GDB &mdash; NuttX latest 
documentation</title>
+  <title>Core Dump &mdash; NuttX latest documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
       <link rel="stylesheet" href="../_static/copybutton.css" type="text/css" 
/>
@@ -44,8 +44,8 @@
     <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="How to use RNDIS" href="rndis.html" />
-    <link rel="prev" title="Simulator" href="simulator.html" /> 
+    <link rel="next" title="Glossary" href="../glossary.html" />
+    <link rel="prev" title="Analyzing Cortex-M Hardfaults" 
href="cortexmhardfaults.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -113,12 +113,7 @@
 <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 current"><a class="current reference internal" 
href="#">How to debug NuttX using QEMU and GDB</a><ul>
-<li class="toctree-l3"><a class="reference internal" 
href="#compiling">Compiling</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#start-qemu">Start 
QEMU</a></li>
-<li class="toctree-l3"><a class="reference internal" 
href="#start-gdb-to-connect-to-qemu">Start GDB to connect to QEMU</a></li>
-</ul>
-</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>
@@ -129,6 +124,13 @@
 <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 current"><a class="current reference internal" 
href="#">Core Dump</a><ul>
+<li class="toctree-l3"><a class="reference internal" 
href="#overview">Overview</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#how-to-use">How to 
use</a></li>
+</ul>
+</li>
+</ul>
+</li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
@@ -149,9 +151,9 @@
   <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">How to debug NuttX using QEMU and 
GDB</li>
+      <li class="breadcrumb-item active">Core Dump</li>
       <li class="wy-breadcrumbs-aside">
-            <a href="../_sources/guides/qemugdb.rst.txt" rel="nofollow"> View 
page source</a>
+            <a href="../_sources/guides/coredump.rst.txt" rel="nofollow"> View 
page source</a>
       </li>
   </ul>
   <hr/>
@@ -159,102 +161,83 @@
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
            <div itemprop="articleBody">
              
-  <section id="how-to-debug-nuttx-using-qemu-and-gdb">
-<span id="qemugdb"></span><h1>How to debug NuttX using QEMU and GDB<a 
class="headerlink" href="#how-to-debug-nuttx-using-qemu-and-gdb" 
title="Permalink to this heading"></a></h1>
-<p>This guide explains the steps needed to use QEMU and GDB to debug
-an ARM board (lm3s6965-ek), but it could be modified to work with other
-board or architecture supported by QEMU.</p>
-<p>Start configuring and compiling the lm3s6965-ek board with qemu-flat 
profile.</p>
-<section id="compiling">
-<h2>Compiling<a class="headerlink" href="#compiling" title="Permalink to this 
heading"></a></h2>
-<ol class="arabic">
-<li><p>Configure the lm3s6965-ek</p>
-<p>There is a sample configuration to use lm3s6965-ek on QEMU.</p>
-<p>Just use <code class="docutils literal notranslate"><span 
class="pre">lm3s6965-ek:qemu-flat</span></code> board profile for this 
purpose.</p>
+  <section id="core-dump">
+<h1>Core Dump<a class="headerlink" href="#core-dump" title="Permalink to this 
heading"></a></h1>
+<section id="overview">
+<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this 
heading"></a></h2>
+<img alt="../_images/coredump-overview.png" 
src="../_images/coredump-overview.png" />
+<section id="how-to-use">
+<h3>How to use<a class="headerlink" href="#how-to-use" title="Permalink to 
this heading"></a></h3>
+<ol class="arabic simple">
+<li><p>Enable NuttX Core dump</p></li>
+</ol>
+<p>Enable Kconfig</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
-<span class="gp">$ </span>./tools/configure.sh<span class="w"> 
</span>lm3s6965-ek:qemu-flat
+<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="go">CONFIG_ELF=y               
         /* Enable ELF */</span>
+
+<span class="go">CONFIG_ELF_COREDUMP=y               /* Enable ELF Coredump 
*/</span>
+
+<span class="go">CONFIG_BOARD_COREDUMP=y             /* Enable Board Coredump, 
if exceptions and assertions occur, */</span>
+
+<span class="go">CONFIG_SYSTEM_COREDUMP=y            /* Enable coredump in 
user command, which can capture the current</span>
+<span class="go">                                       state of one or all 
threads when the system is running, the</span>
+<span class="go">                                       output can be redirect 
to console or file */</span>
+
+<span class="go">CONFIG_BOARD_COREDUMP_COMPRESSION=y /* Default y, enable 
Coredump compression to</span>
+<span class="go">                                       reduce the size of the 
original core image */</span>
+
+<span class="go">CONFIG_BOARD_COREDUMP_FULL=y        /* Default y, save all 
task informations */</span>
 </pre></div>
 </div>
 </div></blockquote>
-</li>
-<li><p>Compile</p>
+<ol class="arabic simple" start="2">
+<li><p>Run Coredump on nsh (CONFIG_SYSTEM_COREDUMP=y)</p></li>
+</ol>
+<p>Parameters of coredump tool</p>
 <blockquote>
-<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>make<span 
class="w"> </span>-j
+<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>coredump<span 
class="w"> </span>&lt;pid&gt;<span class="w">        </span>/*<span class="w"> 
</span>If<span class="w"> </span>pid<span class="w"> </span>is<span class="w"> 
</span>specified,<span class="w"> </span>coredump<span class="w"> 
</span>will<span class="w"> </span>only<span class="w"> </span>capture<span 
class="w"> </span>the<span class="w"> </span>thread<span class= [...]
+<span class="go">                           specified pid, otherwise all 
threads will be captured */</span>
+
+<span class="gp">$ </span>coredump<span class="w"> 
</span>&lt;filename&gt;<span class="w">   </span>/*<span class="w"> 
</span>If<span class="w"> </span>filename<span class="w"> </span>is<span 
class="w"> </span>specified,<span class="w"> </span><span 
class="k">then</span><span class="w"> </span>coredump<span class="w"> 
</span>will<span class="w"> </span>be<span class="w"> </span>output<span 
class="w"> </span>to<span class="w"> </span>the<span class="w"> </span>specified
+<span class="go">                           file by default, otherwise it will 
be redirect in stdout stream */</span>
 </pre></div>
 </div>
 </div></blockquote>
-</li>
+<ol class="arabic simple" start="3">
+<li><p>Capture coredump from stdout</p></li>
 </ol>
-</section>
-<section id="start-qemu">
-<h2>Start QEMU<a class="headerlink" href="#start-qemu" title="Permalink to 
this heading"></a></h2>
-<ol class="arabic">
-<li><p>You need to start QEMU using the nuttx ELF file just create above:</p>
+<p>Save the print of the red frame part in the figure as file</p>
 <blockquote>
-<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ 
</span>qemu-system-arm<span class="w"> </span>-M<span class="w"> 
</span>lm3s6965evb<span class="w"> </span>-device<span class="w"> 
</span>loader,file<span class="o">=</span>nuttx<span class="w"> 
</span>-serial<span class="w"> </span>mon:stdio<span class="w"> 
</span>-nographic<span class="w"> </span>-s
-<span class="go">Timer with period zero, disabling</span>
-<span class="go">ABCDF</span>
-<span class="go">telnetd [4:100]</span>
-
-<span class="go">NuttShell (NSH) NuttX-12.0.0</span>
-<span class="go">nsh&gt;</span>
+<div><img alt="../_images/coredump-hexdump.png" 
src="../_images/coredump-hexdump.png" />
+<div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ </span>cat<span 
class="w"> </span>elf.dump
+<span class="go">[CPU0] [ 6] 
5A5601013D03FF077F454C4601010100C0000304002800C00D003420036000070400053400200008200A4000000420030034C024200001D8092004E00200601A</span>
+<span class="go">...</span>
+<span class="go">[CPU0] [ 6] 
401B018D37814720005A5601000800090100006000010000</span>
 </pre></div>
 </div>
 </div></blockquote>
-</li>
+<ol class="arabic simple" start="4">
+<li><p>Convert the dump file</p></li>
 </ol>
-</section>
-<section id="start-gdb-to-connect-to-qemu">
-<h2>Start GDB to connect to QEMU<a class="headerlink" 
href="#start-gdb-to-connect-to-qemu" title="Permalink to this 
heading"></a></h2>
-<blockquote>
-<div><p>These steps show how to connect GDB to QEMU running NuttX:</p>
+<p>If the core file is post-processed by lzf compress and hexdump stream, 
execute the coredump script (<a class="reference external" 
href="https://github.com/apache/nuttx/blob/master/tools/coredump.py";>tools/coredump.py</a>)
 to convert hex to binary and lzf decompression, If the -o parameter is not 
added in commandline, the output of &lt;original file name&gt;.core will be 
automatically generated:</p>
 <blockquote>
-<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ 
</span>gdb-multiarch<span class="w"> </span>-ix<span class="w"> 
</span>tools/nuttx-gdbinit<span class="w"> </span>nuttx
-<span class="gp gp-VirtualEnv">(gdb)</span> <span class="go">target 
extended-remote localhost:1234</span>
-<span class="go">Remote debugging using localhost:1234</span>
-<span class="go">0x000012ee in up_mdelay 
(milliseconds=milliseconds@entry=250)</span>
-<span class="go">    at common/arm_mdelay.c:51</span>
-<span class="go">51             for (j = 0; j &lt; CONFIG_BOARD_LOOPSPERMSEC; 
j++)</span>
-<span class="gp gp-VirtualEnv">(gdb)</span>
+<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ 
</span>./nuttx/tools/coredump.py<span class="w"> </span>elf.dump
+<span class="go">Core file conversion completed: elf.core</span>
 </pre></div>
 </div>
 </div></blockquote>
-</div></blockquote>
-<ol class="arabic">
-<li><p>From (gdb) prompt you can run commands to inpect NuttX:</p>
+<ol class="arabic simple" start="5">
+<li><p>Analysis by gdb</p></li>
+</ol>
+<p>After generating elf.core, combined with compiled nuttx.elf, you can view 
the call stack and related register information of all threads directly through 
gdb:</p>
+<p>(NOTE: Toolchain version must be newer than 11.3)</p>
 <blockquote>
-<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp gp-VirtualEnv">(gdb)</span> 
<span class="go">info_nxthreads</span>
-<span class="go">target examined</span>
-<span class="go">_target_arch.name=armv7</span>
-<span class="gp">$</span>_target_has_fpu<span class="w"> </span>:<span 
class="w"> </span><span class="m">1</span>
-<span class="gp">$</span>_target_has_smp<span class="w"> </span>:<span 
class="w"> </span><span class="m">0</span>
-<span class="go">saved current_tcb (pid=0)</span>
-<span class="go">*</span>
-<span class="go">0 Thread 0x20001538  (Name: Idle Task, State: Running, 
Priority: 0, Stack: 464/1000) PC: 0x12fc in up_mdelay()</span>
-<span class="go">saved current_tcb (pid=0)</span>
-
-<span class="go">1 Thread 0x20005060  (Name: hpwork, State: Waiting,Semaphore, 
Priority: 224, Stack: 320/1992) PC: 0x47dd in work_thread()</span>
-<span class="go">saved current_tcb (pid=0)</span>
-
-<span class="go">2 Thread 0x20005c30  (Name: nsh_main, State: 
Waiting,Semaphore, Priority: 100, Stack: 1016/2000) PC: 0x1 in _vectors()</span>
-<span class="go">saved current_tcb (pid=0)</span>
-
-<span class="go">3 Thread 0x20006b40  (Name: NTP daemon, State: 
Waiting,Signal, Priority: 100, Stack: 864/1952) PC: 0x0 in _vectors()</span>
-<span class="go">saved current_tcb (pid=0)</span>
-
-<span class="go">4 Thread 0x20008540  (Name: telnetd, State: 
Waiting,Semaphore, Priority: 100, Stack: 616/2008) PC: 0x20008fd4 in No()</span>
-<span class="go">saved current_tcb (pid=0)</span>
-<span class="go">saved current_tcb (pid=0)</span>
-<span class="go">saved current_tcb (pid=0)</span>
-<span class="go">saved current_tcb (pid=0)</span>
-<span class="gp gp-VirtualEnv">(gdb)</span>
+<div><div class="highlight-console notranslate"><div 
class="highlight"><pre><span></span><span class="gp">$ 
</span>prebuilts/gcc/linux/arm/bin/arm-none-eabi-gdb<span class="w"> 
</span>-c<span class="w"> </span>elf.core<span class="w"> </span>nuttx
 </pre></div>
 </div>
+<img alt="../_images/coredump-gdb.png" src="../_images/coredump-gdb.png" />
 </div></blockquote>
-</li>
-</ol>
-<p>As you can see QEMU and GDB are powerful tools to debug NuttX without using 
external board or expensive debugging hardware.</p>
+</section>
 </section>
 </section>
 
@@ -262,8 +245,8 @@ board or architecture supported by QEMU.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
-        <a href="simulator.html" class="btn btn-neutral float-left" 
title="Simulator" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="rndis.html" class="btn btn-neutral float-right" title="How to 
use RNDIS" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" 
aria-hidden="true"></span></a>
+        <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="../glossary.html" class="btn btn-neutral float-right" 
title="Glossary" 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 a70ccf4a..1b92e363 100644
--- a/content/docs/latest/guides/cortexmhardfaults.html
+++ b/content/docs/latest/guides/cortexmhardfaults.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="Glossary" href="../glossary.html" />
+    <link rel="next" title="Core Dump" href="coredump.html" />
     <link rel="prev" title="Nested Interrupts" href="nestedinterrupts.html" /> 
 </head>
 
@@ -134,6 +134,7 @@
 <li class="toctree-l3"><a class="reference internal" 
href="#recovering-state-at-the-time-of-the-hardfault">Recovering State at the 
Time of the Hardfault</a></li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="coredump.html">Core 
Dump</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
@@ -344,7 +345,7 @@ the stack frame, function arguments etc. should all show 
correctly.”</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" 
aria-label="Footer">
         <a href="nestedinterrupts.html" class="btn btn-neutral float-left" 
title="Nested Interrupts" accesskey="p" rel="prev"><span class="fa 
fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../glossary.html" class="btn btn-neutral float-right" 
title="Glossary" accesskey="n" rel="next">Next <span class="fa 
fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="coredump.html" class="btn btn-neutral float-right" 
title="Core Dump" 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/cpp_cmake.html 
b/content/docs/latest/guides/cpp_cmake.html
index 768bca62..4e86ee02 100644
--- a/content/docs/latest/guides/cpp_cmake.html
+++ b/content/docs/latest/guides/cpp_cmake.html
@@ -129,6 +129,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/customapps.html 
b/content/docs/latest/guides/customapps.html
index b0f49baa..87c2bfa2 100644
--- a/content/docs/latest/guides/customapps.html
+++ b/content/docs/latest/guides/customapps.html
@@ -148,6 +148,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/customboards.html 
b/content/docs/latest/guides/customboards.html
index 0f2db7ef..bf4adacd 100644
--- a/content/docs/latest/guides/customboards.html
+++ b/content/docs/latest/guides/customboards.html
@@ -130,6 +130,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/drivers.html 
b/content/docs/latest/guides/drivers.html
index 1b4d2f89..adabd676 100644
--- a/content/docs/latest/guides/drivers.html
+++ b/content/docs/latest/guides/drivers.html
@@ -131,6 +131,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/index.html 
b/content/docs/latest/guides/index.html
index e794ada7..1cfbcf0a 100644
--- a/content/docs/latest/guides/index.html
+++ b/content/docs/latest/guides/index.html
@@ -124,6 +124,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
@@ -321,6 +322,13 @@
 <li class="toctree-l2"><a class="reference internal" 
href="cortexmhardfaults.html#recovering-state-at-the-time-of-the-hardfault">Recovering
 State at the Time of the Hardfault</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="coredump.html">Core 
Dump</a><ul>
+<li class="toctree-l2"><a class="reference internal" 
href="coredump.html#overview">Overview</a><ul>
+<li class="toctree-l3"><a class="reference internal" 
href="coredump.html#how-to-use">How to use</a></li>
+</ul>
+</li>
+</ul>
+</li>
 </ul>
 </div>
 </section>
diff --git a/content/docs/latest/guides/nestedinterrupts.html 
b/content/docs/latest/guides/nestedinterrupts.html
index 3ae60548..094deaac 100644
--- a/content/docs/latest/guides/nestedinterrupts.html
+++ b/content/docs/latest/guides/nestedinterrupts.html
@@ -131,6 +131,7 @@
 </ul>
 </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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/nfs.html 
b/content/docs/latest/guides/nfs.html
index 208975a1..ba587116 100644
--- a/content/docs/latest/guides/nfs.html
+++ b/content/docs/latest/guides/nfs.html
@@ -130,6 +130,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/pysimcoder.html 
b/content/docs/latest/guides/pysimcoder.html
index 9fe76c7d..551d66f4 100644
--- a/content/docs/latest/guides/pysimcoder.html
+++ b/content/docs/latest/guides/pysimcoder.html
@@ -129,6 +129,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/qemugdb.html 
b/content/docs/latest/guides/qemugdb.html
index 99204391..f4e80d2b 100644
--- a/content/docs/latest/guides/qemugdb.html
+++ b/content/docs/latest/guides/qemugdb.html
@@ -129,6 +129,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/rndis.html 
b/content/docs/latest/guides/rndis.html
index 0bf546b5..7e4c3b5d 100644
--- a/content/docs/latest/guides/rndis.html
+++ b/content/docs/latest/guides/rndis.html
@@ -129,6 +129,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/simulator.html 
b/content/docs/latest/guides/simulator.html
index a5fa642f..56b5cdd5 100644
--- a/content/docs/latest/guides/simulator.html
+++ b/content/docs/latest/guides/simulator.html
@@ -132,6 +132,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/tasktrace.html 
b/content/docs/latest/guides/tasktrace.html
index 14525463..2fdf4e00 100644
--- a/content/docs/latest/guides/tasktrace.html
+++ b/content/docs/latest/guides/tasktrace.html
@@ -128,6 +128,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/tasktraceinternal.html 
b/content/docs/latest/guides/tasktraceinternal.html
index 624306c8..f6e3b154 100644
--- a/content/docs/latest/guides/tasktraceinternal.html
+++ b/content/docs/latest/guides/tasktraceinternal.html
@@ -143,6 +143,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/tasktraceuser.html 
b/content/docs/latest/guides/tasktraceuser.html
index 2fb24b01..205c6ec2 100644
--- a/content/docs/latest/guides/tasktraceuser.html
+++ b/content/docs/latest/guides/tasktraceuser.html
@@ -149,6 +149,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/usbtrace.html 
b/content/docs/latest/guides/usbtrace.html
index 014e3f9c..e5dd6a5a 100644
--- a/content/docs/latest/guides/usbtrace.html
+++ b/content/docs/latest/guides/usbtrace.html
@@ -124,6 +124,7 @@
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/guides/zerolatencyinterrupts.html 
b/content/docs/latest/guides/zerolatencyinterrupts.html
index 78c442d5..5f444afa 100644
--- a/content/docs/latest/guides/zerolatencyinterrupts.html
+++ b/content/docs/latest/guides/zerolatencyinterrupts.html
@@ -138,6 +138,7 @@
 </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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="../glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 4733126f..a81faa2c 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/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: 26 May 23 at 00:11</p>
+<p>Last Updated: 27 May 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">
@@ -242,6 +242,7 @@ by following these <a class="reference internal" 
href="contributing/documentatio
 <li class="toctree-l2"><a class="reference internal" 
href="guides/zerolatencyinterrupts.html">High Performance, Zero Latency 
Interrupts</a></li>
 <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>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" 
href="glossary.html">Glossary</a></li>
diff --git a/content/docs/latest/objects.inv b/content/docs/latest/objects.inv
index 25c57f9d..473cc4ec 100644
Binary files a/content/docs/latest/objects.inv and 
b/content/docs/latest/objects.inv differ
diff --git a/content/docs/latest/searchindex.js 
b/content/docs/latest/searchindex.js
index 0e8b1ce6..c23ef478 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/wapi/commands", 
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt", 
"components/drivers/block/index", "components/drivers/character/analog", 
"components/drivers/character/can" [...]
\ 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/wapi/commands", 
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt", 
"components/drivers/block/index", "components/drivers/character/analog", 
"components/drivers/character/can" [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 22e18e69..38893696 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>Fri, 26 May 2023 00:12:31 +0000</pubDate>
-    <lastBuildDate>Fri, 26 May 2023 00:12:31 +0000</lastBuildDate>
+    <pubDate>Sat, 27 May 2023 00:12:38 +0000</pubDate>
+    <lastBuildDate>Sat, 27 May 2023 00:12:38 +0000</lastBuildDate>
     <generator>Jekyll v4.3.2</generator>
     
       <item>

Reply via email to