FreeCalypso > hg > freecalypso-sw
comparison rvinterf/etm/tmcore.c @ 190:405f5b46cdc4
fc-tmsh: some buglets fixed
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 25 Nov 2013 03:23:19 +0000 |
parents | a95d253ef952 |
children | 707aa640b2dc |
comparison
equal
deleted
inserted
replaced
189:a95d253ef952 | 190:405f5b46cdc4 |
---|---|
83 strcpy(buf, "r32:"); | 83 strcpy(buf, "r32:"); |
84 dp = buf + 4; | 84 dp = buf + 4; |
85 off = 6; | 85 off = 6; |
86 for (i = 0; i < num; i++) { | 86 for (i = 0; i < num; i++) { |
87 d = rvi_msg[off] | rvi_msg[off+1] << 8 | rvi_msg[off+2] << 16 | 87 d = rvi_msg[off] | rvi_msg[off+1] << 8 | rvi_msg[off+2] << 16 |
88 | rvi_msg[off+3]; | 88 | rvi_msg[off+3] << 24; |
89 off += 4; | 89 off += 4; |
90 sprintf(dp, " %08X", d); | 90 sprintf(dp, " %08X", d); |
91 dp += 9; | 91 dp += 9; |
92 } | 92 } |
93 async_msg_output(buf); | 93 async_msg_output(buf); |
103 print_etm_pkt_raw("dieid error"); | 103 print_etm_pkt_raw("dieid error"); |
104 return; | 104 return; |
105 } | 105 } |
106 num = rvi_msg_len - 6; | 106 num = rvi_msg_len - 6; |
107 strcpy(buf, "dieid resp:"); | 107 strcpy(buf, "dieid resp:"); |
108 dp = buf + 3; | 108 dp = buf + 11; |
109 for (i = 0; i < num; i++) { | 109 for (i = 0; i < num; i++) { |
110 sprintf(dp, " %02X", rvi_msg[i+5]); | 110 sprintf(dp, " %02X", rvi_msg[i+5]); |
111 dp += 3; | 111 dp += 3; |
112 } | 112 } |
113 async_msg_output(buf); | 113 async_msg_output(buf); |