qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Better Cortex-M support?


From: Liviu Ionescu
Subject: Re: [Qemu-devel] Better Cortex-M support?
Date: Tue, 28 Oct 2014 14:40:57 +0200

On 28 Oct 2014, at 14:22, Peter Maydell <address@hidden> wrote:

> ... We do see a steady trickle of
> people complaining that the M profile emulation is not
> very good, so it would be nice to see it more actively
> maintained upstream.

ok, than I'll probably clone the repo, add a 'gnuarmeclipse' branch and 
experiment there.

> I'm not sure what you mean exactly by "full integration
> with GDB", but I think we have most of these at the moment,
> they just have bugs in the implementation.

you are right, there is some GDB support, I'll test it and see if it is enough. 
I have a J-Link Eclipse plug-in, I'm quite happy with Segger GDB support, and I 
would like a similar functionality from the emulator.

as for the semihosting support, if I try to use it, I get:

qemu: Unsupported SemiHosting SWI 0x00
R00=00000000 R01=00000000 R02=00000000 R03=00000000
R04=00000000 R05=00000000 R06=00000000 R07=200ffed8
R08=00000000 R09=00000000 R10=00000000 R11=00000000
R12=00000000 R13=200ffed8 R14=000022c5 R15=0000157c
PSR=60000173 -ZC- T svc32
Abort trap: 6

if I try to use the Bechus branch, it (more or less) works, but not while the 
GDB session is active, which is a limitation.

I'd also consider adding some tracing support (ITM, data tracing), etc, but I'm 
not sure this is reasonable with the current code.


regards,

Liviu




reply via email to

[Prev in Thread] Current Thread [Next in Thread]