I'm getting a timeout errors when I try to log/monitor arbitraty RAM locations as WORDs and DWORDs, while single byte locatoins are monitored without any issues. For example:
Code:
<ecuparam id="vTFDCOMB" name="vTFDCOMB" desc="Drive power reference value" target="1">
<ecu id="ED00Z">
<address lenght="2">0xFFAFEC</address>
</ecu>
<conversions>
<conversion units="raw" storagetype="uint16" expr="x" format="0" />
</conversions>
</ecuparam>
or
Code:
<ecuparam id="vVSPASCD" name="vVSPASCD" desc="vehicle speed for ASCD" target="1">
<ecu id="ED00Z">
<address lenght="4">0xFFBB24</address>
</ecu>
<conversions>
<conversion units="raw" storagetype="uint32" expr="x" format="0" />
</conversions>
</ecuparam>
gives "Timeout, waiting for 1 byte more" or "... 2 bytes more ..."
nisrog is able to monitor same location in realtime without any issues so I assume ECU does support this. What do I do wrong?
Didn't have a chance to see with logic analyzer what's happens on the bus at that moment, hoped that I simple misconfigured the logger.