Hi,
I just got a TomTom Go 730 device and started playing around with it. I
thought about running the TomTom image in a emulator like qemu, which
supports emulating arm architecture. This would make developing
applications faster. But I'm not very familiar with embedded systems and
qemu ... I'm working on that.
I copied the ttsystem from my device and used ttimgextract to extract
root.cpio.gz (ttsystem.cpio) and zImage (ttsystem.1) like described here
[1]. Afterwoods i started qemu:
> qemu-system-arm -kernel ttsystem.1 -initrd ttsystem.cpio
qemu: fatal: Trying to execute code outside RAM or ROM at 0xfeb10c18
R00=00000000 R01=00000113 R02=00000100 R03=00000000
R04=00000000 R05=00000000 R06=00000000 R07=00000000
R08=00000000 R09=00000000 R10=00000000 R11=00000000
R12=00000000 R13=00000000 R14=00000000 R15=feb10c18
PSR=400001d3 -Z-- A svc32
Abgebrochen
I guess i have to include the following device: (fstab from image)
mtd0 /mnt/flash ngffs defaults 0 0
Which should be the internal flash of the TT where all the Data
(maps,...) is located. Hope Thats write. Therefor i made a siple dump of
the device using dd and included the commandline arg in qemu " -mtdblock
tomtom_730.img" ... but still the same problem.
Did anyone ever managed to get TT running in an emulator od does anyone
know what could be the problem?
[1] http://www.opentom.org/Ttimgextract
Thanks,
Max
--
----------------------------------
Markus Manninger, Ing
Student of Telematics
Graz University of Technology
Austria
----------------------------------