Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  ARM emulator/debugger
« previous next »
  • Print
Pages: [1]

Author Topic: ARM emulator/debugger  (Read 1597 times)

Offline mcuelenaere

  • Developer
  • Member
  • *
  • Posts: 392
ARM emulator/debugger
« on: February 12, 2008, 04:01:52 PM »
I'm looking for an ARM emulator/debugger, but couldn't find any specific to my needs.
If possible, it should run on Windows although Linux is also fine.

I already looked at SkEye, but it seems it doesn't have a good debugger (GDB compatibility is included but I don't think this will work with a non-ELF binary?)

What I really need is some step by step debugging/disassembling so I can find out what my code does (I'm inspecting the OF of the Creative Zen Vision:M)

Does somebody know anything that could fit my needs? :)
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: ARM emulator/debugger
« Reply #1 on: February 12, 2008, 04:28:39 PM »
Its been talked about a lot, but we really don't have one setup to work with rockbox.  The closest thing is Toni's emulator, which actually emulates the entire Sandisk Sansa, but only imperfectly.  Its on the tracker, and I've proposed improving it as a possible GSOC2008 project.

If you come up with a good way to run ARM code (perhaps using an emulated ARM linux environment), I'd actually be very interested in looking at it.
Logged

Offline mcuelenaere

  • Developer
  • Member
  • *
  • Posts: 392
Re: ARM emulator/debugger
« Reply #2 on: February 12, 2008, 04:56:16 PM »
Well, SkyEye should emulate the ARM 926EJ-S (which is needed by the TMS320DM320) and the setup doesn't seem to be that hard; but you'll have to change the source to get some good results I believe..

About Toni's emulator: does it have some kind of debugging function available and can you run ARM code on it which doesn't use any of the Sansa internals?
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: ARM emulator/debugger
« Reply #3 on: February 16, 2008, 11:51:56 AM »
Quote from: mcuelenaere on February 12, 2008, 04:56:16 PM


About Toni's emulator: does it have some kind of debugging function available and can you run ARM code on it which doesn't use any of the Sansa internals?

No, its simply an attempt to run the Sandisk firmware or rockbox for the e200 on an x86 PC.  Though its fairly simple and you could modify it.  SkyEye looks interesting though.  It might be a better starting point.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  ARM emulator/debugger
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.065 seconds with 16 queries.