Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gschorcht/esp32-elf-rom
ESP32 ROM blob to ELF convertor
https://github.com/gschorcht/esp32-elf-rom
Last synced: 2 months ago
JSON representation
ESP32 ROM blob to ELF convertor
- Host: GitHub
- URL: https://github.com/gschorcht/esp32-elf-rom
- Owner: gschorcht
- Created: 2018-05-09T15:18:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-05-09T15:44:10.000Z (over 6 years ago)
- Last Synced: 2024-08-03T01:23:00.394Z (6 months ago)
- Language: Makefile
- Size: 295 KB
- Stars: 18
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-rainmana - gschorcht/esp32-elf-rom - ESP32 ROM blob to ELF convertor (Makefile)
README
# esp32-elf-rom
## Overview
This tiny project allows converting ESP32 ROM blob to ELF file with symbols. It is derived from [esp-elf-rom](https://github.com/jcmvbkbc/esp-elf-rom.git) project.
## Usage
First, you need a ROM image. Either you can use file ```bootrom.bin``` in this repository or you use ```esptool.py``` to download a ROM image with command:
```
esptool.py --chip esp32 -b 921600 -p /dev/ttyUSB0 dump_mem 0x40000000 0x00064ae0 bootrom.bin```
Once, you have the ROM image, use simply command
```
make
```to produce an ELF file ```bootrom.elf``` that can be used with command
```
xtensa-esp32-elf-objdump -d bootrom.elf > bootrom_disassembled.s
```to disassemble the ROM code.