.repl
).resc
)$ esptool.py dump_mem \
0x3ff90000 \
65536 \
irom.bin
namespace Antmicro.Renode.Peripherals.UART {
public class ESP32_UART : UARTBase, IDoubleWordPeripheral,
IKnownSize {
private readonly DoubleWordRegisterCollection registers;
public ESP32_UART(Machine machine) : base(machine) {
registers = new DoubleWordRegisterCollection(this,
new Dictionary<long, DoubleWordRegister> {
{0x00, new DoubleWordRegister(this).WithValueField(0,8,
writeCallback: (_, v) => TransmitCharacter((byte)v))}
});
}
{0x00, new DoubleWordRegister(this)
.WithValueField(0, 8,
writeCallback: (_, v) => TransmitCharacter((byte)v))}
sysbus:
init:
ApplySVD @esp32s3.svd
extmem: Unhandled read from offset 0x64.
extmem: Unhandled write to offset 0x64, value 0x3.
sysbus: Read from an unimplemented register SYSTEM:SYSCLK_CONF
(0x600C0060), returning a value from SVD: 0x1. (3)
sysbus: Read from an unimplemented register SYSTEM:PERIP_CLK_EN0
(0x600C0018), returning a value from SVD: 0xF9C1E06F.
sysbus: Write of value 0xF9C1E06F to an unimplemented register
SYSTEM:PERIP_CLK_EN0 (0x600C0018) generated from SVD.
sysbus: Read from an unimplemented register SYSTEM:PERIP_RST_EN0
(0x600C0020), returning a value from SVD: 0x0.
sysbus: Write of value 0x0 to an unimplemented register SYSTEM:PERIP_RST_EN0
0x600C0020) generated from SVD.
sysbus: Read from an unimplemented register SYSTEM:PERIP_RST_EN0
(0x600C0020), returning a value from SVD: 0x0.
sysbus: Write of value 0x4 to an unimplemented register SYSTEM:PERIP_RST_EN0 (0x600C0020) generated from SVD.