equal
deleted
inserted
replaced
201 cout << "Domain" << domainIndex << ":" |
201 cout << "Domain" << domainIndex << ":" |
202 << " LogBaseAddr 0x" |
202 << " LogBaseAddr 0x" |
203 << hex << setfill('0') << setw(8) << domain.logical_base_address |
203 << hex << setfill('0') << setw(8) << domain.logical_base_address |
204 << ", Size " << dec << setfill(' ') << setw(3) << domain.data_size |
204 << ", Size " << dec << setfill(' ') << setw(3) << domain.data_size |
205 << ", WorkingCounter " |
205 << ", WorkingCounter " |
206 << dec << setw(3) << domain.working_counter |
206 << dec << domain.working_counter << "/" |
207 << " of " << setw(3) << domain.expected_working_counter << endl; |
207 << domain.expected_working_counter << endl; |
208 |
208 |
209 if (!domain.data_size) |
209 if (!domain.data_size) |
210 return; |
210 return; |
211 |
211 |
212 processData = new unsigned char[domain.data_size]; |
212 processData = new unsigned char[domain.data_size]; |
219 } |
219 } |
220 |
220 |
221 for (i = 0; i < domain.fmmu_count; i++) { |
221 for (i = 0; i < domain.fmmu_count; i++) { |
222 getFmmu(&fmmu, domainIndex, i); |
222 getFmmu(&fmmu, domainIndex, i); |
223 |
223 |
224 cout << " " << (fmmu.fmmu_dir ? "Inputs" : "Outputs") |
224 cout << " SlaveConfig " |
225 << " from slave config " << fmmu.slave_config_alias |
225 << fmmu.slave_config_alias << ":" << fmmu.slave_config_position |
226 << ":" << fmmu.slave_config_position |
226 << ", Dir " |
|
227 << setfill(' ') << setw(3) << (fmmu.fmmu_dir ? "In" : "Out") |
227 << ", LogAddr 0x" |
228 << ", LogAddr 0x" |
228 << hex << setfill('0') << setw(8) << fmmu.logical_address |
229 << hex << setfill('0') << setw(8) << fmmu.logical_address |
229 << ", Size " |
230 << ", Size " << dec << fmmu.data_size << endl; |
230 << dec << setfill(' ') << setw(3) << fmmu.data_size |
|
231 << endl; |
|
232 |
231 |
233 dataOffset = fmmu.logical_address - domain.logical_base_address; |
232 dataOffset = fmmu.logical_address - domain.logical_base_address; |
234 if (dataOffset + fmmu.data_size > domain.data_size) { |
233 if (dataOffset + fmmu.data_size > domain.data_size) { |
235 stringstream err; |
234 stringstream err; |
236 err << "Fmmu information corrupted!"; |
235 err << "Fmmu information corrupted!"; |