Torubles with remote stub for m68k

Peter Barada pbarada@mail.wm.sps.mot.com
Tue Jun 25 09:38:00 GMT 2002


>> Try a:
>>>
>>>(gdb) maint print architecture OUTPUTFILE
>>>
>>>and check what the value of the single step macros are.
>
>>  Your specific 
>>>m68k target (configured as?) may have software single step settings that 
>>>contradict what the target supports.
>
>How did you configure your m68k target?

/home/pbarada/work/cvs-wavemark/cross-linux-tools/gdb-5.2/configure --host=i686-pc-linux-gnu --target=m68k-elf --prefix=/usr/local/wave/cross-test-304+12 --norecursion 

>> Ok, and what do I look for in the dump?  I see:
>> 
>> gdbarch_dump: MEMORY_INSERT_BREAKPOINT(addr, contents_cache) # (default_memory_insert_breakpoint (addr, contents_cache))
>> gdbarch_dump: MEMORY_REMOVE_BREAKPOINT(addr, contents_cache) # (default_memory_remove_breakpoint (addr, contents_cache))
>> 
>> But what else should I look for?  I don't see anything that has 'step' in the name.
>
>SOFTWARE_SINGLE_STEP_P and SOFTWARE_SINGLE_STEP.
>
>Neither appear to be defined by the m68k targets.  This indicates that 
>the m68k [in current gdb] does not support software single step.
>

What does that mean(the stub doesn't support single step?)?

-- 
Peter Barada                                   Peter.Barada@motorola.com
Wizard                                         781-852-2768 (direct)
WaveMark Solutions(wholly owned by Motorola)   781-270-0193 (fax)



More information about the Gdb mailing list