kopia lustrzana https://github.com/stlink-org/stlink
[fix] stlink_usb_read_mem32 len command field
rodzic
99f8e5e950
commit
7b0136b10f
|
@ -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) {
|
||||
|
|
Ładowanie…
Reference in New Issue