On Tuesday 30 November 2010 08:16:31 Øyvind Harboe wrote:
> > This patch breaks debugging on the DM37x.  It appears that the debug
> > base and APID is not sufficient to identify problematic processors
> > since the DM37x on the Beagleboard XM incorrectly passes the checks in
> > arm_adi_v5.c:
> > 
> >        for (i = 0; i < sizeof(broken_cpus)/sizeof(struct broken_cpu);
> > i++) if (broken_cpus[i].dbgbase == dbgbase &&
> >                        broken_cpus[i].apid == apid) {
> >                        LOG_WARNING("Found broken CPU (%s), trying to
> > fixup " "ROM Table location from 0x%08x to 0x%08x",
> > broken_cpus[i].model, dbgbase,
> >                                broken_cpus[i].correct_dbgbase);
> >                        dbgbase = broken_cpus[i].correct_dbgbase;
> >                        break;
> >                }
> > 
> > Is there another way that these problematic CPUs can be identified?
> 
> Anyone?

Ah I see it now ... I don't have DM37x based board, but I can try getting one. 
Otherwise, can someone (with DM37x) help me fixing this ?

Thanks in advance, Cheers
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to