On Tuesday 26 January 2010, Edgar Grimberg wrote:
> Hi David,
> 
> > However:  did you check the buffer to see if it had the right data?
> > What I saw was the right data in the buffer...
> 
> The fail is in this code:
> 
>               /* MCR p14,0,R0,c0,c5,0 */
>               retval = arm11_run_instr_data_from_core(arm11, 0xEE000E15, &r0, 
> 1);
>               if (retval != ERROR_OK)
>                       return retval;
> 
>               if (address + size * count != r0)
>               {
>                       LOG_ERROR("Data transfer failed. Expected end "
>                                       "address 0x%08x, got 0x%08x",
>                                       (unsigned) (address + size * count),
>                                       (unsigned) r0);
> 
>                       ...
> 
> and r0 has the wrong value. The expected part (address + size * count)
> is correct.

Obviously.  But did you check the buffer to see if it had the
right data?



_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to