[fix] stlink_usb_read_mem32 len command field

pull/11/head
Fabien Le Mentec 2011-10-16 16:28:29 -05:00
rodzic 99f8e5e950
commit 7b0136b10f
1 zmienionych plików z 1 dodań i 3 usunięć

Wyświetl plik

@ -398,10 +398,8 @@ void _stlink_usb_read_mem32(stlink_t *sl, uint32_t addr, uint16_t len) {
buf[0] = STLINK_DEBUG_COMMAND;
buf[1] = STLINK_DEBUG_READMEM_32BIT;
write_uint32(buf + 2, addr);
/* windows usb logs show only one byte is used for length ... */
// Presumably, this is because usb transfers can't be 16 bits worth of bytes long...
assert (len < 256);
buf[6] = (uint8_t) len;
buf[7] = (uint8_t) (len >> 8);
size = send_recv(slu, buf, STLINK_CMD_SIZE, buf, sizeof (sl->q_buf));
if (size == -1) {