- Sat Aug 15, 2015 6:13 pm
#26106
pietrushnic wrote:How esp8266.rom and esp8266-call-user.rom were created ? Is there source code for those?
esp8266.rom is the ROM dump from the esp8266 chip, I took it here initially:
viewtopic.php?f=6&t=39&start=15#p327I made esp8266-call-user.rom from esp8266.rom by patching couple bytes in it with hex editor to make it read entry point address of ELF file passed to QEMU through '-kernel' and jump to it.
I believe esp8266-call-user.rom is not needed anymore now that we can reach user init "naturally", and it probably wouldn't work since the implementation of mappable FLASH model.
pietrushnic wrote:I tried blinky example but get couple of "READ ?????", so some reads are not implemented yet.
How much is missing to get blinky example work ?
I guess the timer.
pietrushnic wrote:I tried to look in code and figure out what should be next thing to implement. Have you got any plans for next features ? I would be glad to provide some support in free time.
No plan and considerably less interest and free time than I used to have.
A list of things that are currently missing:
- incomplete implementation of UART and SPI;
- not very useful external interface for GPIO/...;
- unimplemented peripherals that are rather straightforward: timer, RTC;
- all other peripherals (: