jtag: stop using sharp corner of JTAG API
this particular edge case of the JTAG API will no longer be supported. the in_value buffer must be provided by the caller when the callback needs the buffer. Change-Id: I552c72a64af6875f4aa4fa9b923194dcf3b57b64 Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> Reviewed-on: http://openocd.zylin.com/265 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
This commit is contained in:
parent
a30a4f0fc7
commit
115f5380ff
|
@ -273,12 +273,16 @@ static int xscale_receive(struct target *target, uint32_t *buffer, int num_words
|
|||
memset(&fields, 0, sizeof fields);
|
||||
|
||||
fields[0].num_bits = 3;
|
||||
uint8_t tmp;
|
||||
fields[0].in_value = &tmp;
|
||||
fields[0].check_value = &field0_check_value;
|
||||
fields[0].check_mask = &field0_check_mask;
|
||||
|
||||
fields[1].num_bits = 32;
|
||||
|
||||
fields[2].num_bits = 1;
|
||||
uint8_t tmp2;
|
||||
fields[2].in_value = &tmp2;
|
||||
fields[2].check_value = &field2_check_value;
|
||||
fields[2].check_mask = &field2_check_mask;
|
||||
|
||||
|
|
Loading…
Reference in New Issue