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
----------------------------------

Reply via email to