add function logging

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2023-08-15 18:59:18 +02:00
parent 3a027df990
commit 3689ae195d

View File

@ -390,15 +390,34 @@ sysbus: Write of value 0x4 to an unimplemented register SYSTEM:PERIP_RST_EN0 (0x
</section>
<section>
<h2>Add Peripherals</h2>
<ol>
<li>See what's failing</li>
<li>Implement peripheral</li>
<li>Repeat</li>
</ol>
</section>
<section>
<h2>Slowly Advance</h2>
<img data-src="img/esp32s3-more-boot.png">
</section>
<section>
<h2>GDB with ELF</h2>
<h2>Debugging with GDB</h2>
<img data-src="img/gdb-with-elf.png">
</section>
<section>
<h2>Logging Function Calls</h2>
<pre><code>cpu1: Entering function image_load at 0x403CE7D4
cpu1: Entering function process_segments (entry) at 0x403CE474
cpu1: Entering function process_segments at 0x403CE477
cpu1: Entering function process_segments at 0x403CE4AF
cpu1: Entering function process_segments at 0x403CE4B5
cpu1: Entering function process_segments at 0x403CE74D
cpu1: Entering function process_segments at 0x403CE4F4
cpu1: Entering function image_load at 0x403CE7E4
cpu1: Entering function image_load at 0x403CE7EB
cpu1: Entering function image_load at 0x403CE7EF
cpu1: CPU abort [PC=0x403CE7F2]: reading from external register not yet supported.</code></pre>
</section>
<section>
<h2>What's Left?</h2>
<ul>