Rockbox Development > New Ports
iaudio7
vitja:
I'm now trying to understand how does original firmware work with LCD, how it is connected and so on.
I want to adopt softgun or skyeye emulator to reverse-engineering some HW configuration, does anyone have success here?
saratoga:
--- Quote from: vitja on July 30, 2008, 04:36:19 PM ---I'm now trying to understand how does original firmware work with LCD, how it is connected and so on.
I want to adopt softgun or skyeye emulator to reverse-engineering some HW configuration, does anyone have success here?
--- End quote ---
We had a project to do this over the summer, but the student working on it ended up quitting. The closest thing we have to an emulator is an older PortalPlayer ARM emulator in the patch tracker, but its not 100% working and is somewhat specific to PP hardware.
linuxstb:
vitja,
Regarding the LCD:
http://www.rockbox.org/irc/log-20071028#01:43:31
vitja:
I've written simple program that splits arm-objdump listings into several html files
it colorizes output and adds references for some addresses. I did't find a tool to browse large asm listings (>15M)
Ordinary text viewer/editor was too slow for me
example usage: arm-elf-objdump -b binary -m arm --adjust-vma 0x20000000 -D fw.bin | python ref.py
That will create files in ./out/
hope it could be useful: ftp://stop.qc.to/vitja/ref.tar.bz2
vitja.
linuxstb:
You could also check out the ARM disassembler in the Rockbox SVN - utils/disassembler/arm/
This is still very basic, but is a small improvement on objdump. Patches to that would be welcome...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version