Search found 2 matches

by aoaomiao
Mon Jul 08, 2024 8:58 am
Forum: 乐鑫活动专区
Topic: 请问ESP32-C3开发板ROM里预烧录的数据有没有办法读出来,unimp指令怎么执行的
Replies: 0
Views: 13913

请问ESP32-C3开发板ROM里预烧录的数据有没有办法读出来,unimp指令怎么执行的

情况是学生做CPU模拟机方向,拿ESP32C3练练手。
esp32C3的ROM里预烧了内容,做模拟机需要。
现在使用的是https://www.esp32.com/viewtopic.php?t=21331的https://dl.espressif.com/dl/esp32c3_rev3_rom.elf
根据elf转换到模拟内存,首先有一个问题是搬运地址。Program Headers的

LOAD 0x0010d4 0x3fcdf0d4 0x3fcdf0d4 0x37a708 0x37a708 RW 0x1000
LOAD 0x37c5bc 0x3fcdf5bc 0x3fcdf5bc ...
by aoaomiao
Mon Jul 08, 2024 8:36 am
Forum: 硬件问题讨论
Topic: 请问ESP32-C3开发板ROM里预烧录的数据有没有办法读出来
Replies: 0
Views: 4920

请问ESP32-C3开发板ROM里预烧录的数据有没有办法读出来

需求来源是学生做CPU虚拟机项目想用ESP32-C3上手练练,现在使用的是 https://www.esp32.com/viewtopic.php?t=21331 帖子里提到的https://dl.espressif.com/dl/esp32c3_rev3_rom.elf。
然而,这个文件略有些老,且elf文件提供了相应的信息,但是有些信息的具体使用我有所不熟。
现在的情况是,elf的<main>段,有如下序列:

40047ef6: ffc7a783 lw a5,-4(a5) # 3fcdfffc <ets_ops_table_ptr>
40047efa: 0c800513 li a0 ...

Go to advanced search