On Sunday 15 November 2009, Øyvind Harboe wrote:
> @@ -202,13 +202,13 @@ static int etb_read_ram(etb_t *etb, uint32_t *data,
> int num_frames) for (i = 0; i < num_frames; i++)
>       {
>               /* ensure nR/W reamins set to read */
> -             buf_set_u32(fields[2].out_value, 0, 1, 0);
> +             fields[2].out_value = 0;

Surely "t2 = 0;" ??


>               /* address remains set to 0x4 (RAM data) until we read the last 
> frame */
>               if (i < num_frames - 1)
> -                     buf_set_u32(fields[1].out_value, 0, 7, 4);
> +                     fields[1].out_value[0] = 4;
>               else
> -                     buf_set_u32(fields[1].out_value, 0, 7, 0);
> +                     fields[1].out_value[0] = 0;

And "if (i == num_frames - 1) t = 0;" ??

The "out_value" points to some data.  It's not the data itself.


>
>               fields[0].in_value = (uint8_t *)(data + i);
>               jtag_add_dr_scan(3, fields, jtag_get_end_state());
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to