Open marcoaccame opened 5 months ago
WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 210m 111u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1126[usec]. Latest previous execution times[usec] (..., Tx=117);(RX=116, DO=140, TX=118); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 390m 115u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1136[usec]. Latest previous execution times[usec] (..., Tx=115);(RX=98, DO=140, TX=116); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 480m 115u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1126[usec]. Latest previous execution times[usec] (..., Tx=118);(RX=101, DO=140, TX=116); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 674m 119u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1107[usec]. Latest previous execution times[usec] (..., Tx=118);(RX=135, DO=137, TX=118); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 716m 116u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1101[usec]. Latest previous execution times[usec] (..., Tx=116);(RX=99, DO=140, TX=113); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 753m 116u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1098[usec]. Latest previous execution times[usec] (..., Tx=117);(RX=96, DO=137, TX=112); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 757m 119u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1098[usec]. Latest previous execution times[usec] (..., Tx=113);(RX=96, DO=137, TX=115); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 763m 117u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1116[usec]. Latest previous execution times[usec] (..., Tx=121);(RX=127, DO=139, TX=120); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 799m 116u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1127[usec]. Latest previous execution times[usec] (..., Tx=113);(RX=98, DO=137, TX=118); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 839m 114u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1098[usec]. Latest previous execution times[usec] (..., Tx=116);(RX=98, DO=137, TX=112); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 900m 115u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1119[usec]. Latest previous execution times[usec] (..., Tx=118);(RX=136, DO=138, TX=118); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=196s 920m 115u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1099[usec]. Latest previous execution times[usec] (..., Tx=115);(RX=98, DO=138, TX=113); [DEBUG] from BOARD 10.0.1.3 (right_arm-eb3-j0_1) time=197s 8m 93u : src LOCAL, adr 0,(code 0x04000007, par16 0x0001 par64 0xfffffffffffffc91) -> DEBUG: tag07 . [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=197s 75m 119u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1097[usec]. Latest previous execution times[usec] (..., Tx=116);(RX=98, DO=137, TX=117); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=197s 162m 114u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1142[usec]. Latest previous execution times[usec] (..., Tx=120);(RX=98, DO=140, TX=120); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=197s 197m 112u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1096[usec]. Latest previous execution times[usec] (..., Tx=118);(RX=95, DO=137, TX=115); [DEBUG] from BOARD 10.0.1.3 (right_arm-eb3-j0_1) time=197s 440m 94u : src LOCAL, adr 0,(code 0x04000007, par16 0x0001 par64 0xfffffffffffffc91) -> DEBUG: tag07 . [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=197s 627m 112u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1095[usec]. Latest previous execution times[usec] (..., Tx=118);(RX=95, DO=137, TX=115); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=197s 874m 117u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1099[usec]. Latest previous execution times[usec] (..., Tx=119);(RX=98, DO=137, TX=116); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=197s 924m 111u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1095[usec]. Latest previous execution times[usec] (..., Tx=116);(RX=98, DO=137, TX=119); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=198s 127m 112u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1096[usec]. Latest previous execution times[usec] (..., Tx=119);(RX=95, DO=137, TX=115); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=198s 236m 111u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1096[usec]. Latest previous execution times[usec] (..., Tx=118);(RX=95, DO=137, TX=116); [WARNING] from BOARD 10.0.1.8 (left_leg-eb8-j3_5) time=198s 496m 111u : SYS: the RX phase of the control loop has last more than wanted. RX execution time 1095[usec]. Latest previous execution times[usec] (..., Tx=115);(RX=96, DO=140, TX=113);
binaries for test solution to negative time + log of durations etc on ironcub (11 giu 2024)
negative time for [23].value - [22].value
1000 time for [22].value - [21].value
probably i read the stcur before checking the icsr. when i read 999 us inside the stcur we are less then one usec close to the reload action that triggers the systick interrupt. just after that we red the icsr and we see that we have a systick oending, so we add one value to the ms counter. but we should not have done it.
to solve we shoudl read both stcur and icsr at teh same time
<!-- Contains logging related to the RUNNING mode
To mantain backwards compatibility of the xml file, if this group is not present the default values will be
- IMMEDIATE.emitRXDOTXoverflow = true
- PERIODIC.period = 10
- PERIODIC.emitRXDOTXstatistics = false
-->
<group name="LOGGING">
<!-- Contains enabling / disabling of logging that must be emitted immediately as soon as the condition appears -->
<group name="IMMEDIATE">
<!-- enable / disable the emission of diagnostics related to the measured execution time of RX higher than the configured
maxTimeOfRXactivity and similarly for DO and tx
-->
<param name="emitRXDOTXoverflow"> true </param>
</group>
<!-- Contains enabling / disabling of logging that must be emitted periodically -->
<group name="PERIODIC">
<!-- the period expressed in seconds in the interval [10.0, 60.0] -->
<param name="period"> 10 </param>
<!-- enable / disable the periodic emission of diagnostics about to the statistics of teh execution time of the RX, DO and TX phase
in the form of minimul, average and maximum values.
-->
<param name="emitRXDOTXstatistics"> true </param>
</group>
</group>
</group>
[WARNING] eth::parser::read(): cannot find ETH_BOARD_PROPERTIES/RUNNINGMODE/LOGGING group in config files for BOARD w/ IP 10.0.1.1 and will use default values [WARNING] Default values for ETH_BOARD_PROPERTIES/RUNNINGMODE/LOGGING group: (IMMEDIATE.emitRXDOTXoverflow = true, PERIODIC.period = 0, PERIODIC.emitRXDOTXstatistics = false
[INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4194s 12m 268u : SYS: execution time statistics (min, average, max) us in a period: runner.RX() -> (15, 16, 77) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4194s 12m 666u : SYS: execution time statistics (min, average, max) us in a period: runner.DO() -> (11, 11, 20) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4194s 13m 58u : SYS: execution time statistics (min, average, max) us in a period: runner.TX() -> (17, 24, 99) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4195s 12m 268u : SYS: execution time statistics (min, average, max) us in a period: runner.RX() -> (15, 16, 33) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4195s 12m 666u : SYS: execution time statistics (min, average, max) us in a period: runner.DO() -> (11, 11, 15) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4195s 13m 58u : SYS: execution time statistics (min, average, max) us in a period: runner.TX() -> (17, 24, 99) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4196s 12m 268u : SYS: execution time statistics (min, average, max) us in a period: runner.RX() -> (15, 16, 36) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4196s 12m 666u : SYS: execution time statistics (min, average, max) us in a period: runner.DO() -> (11, 11, 12) us over 1.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4196s 13m 58u : SYS: execution time statistics (min, average, max) us in a period: runner.TX() -> (17, 24, 99) us over 1.000000 sec
[INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4146s 479m 144u : SYS: execution time statistics (min, average, max) us in a period: runner.RX() -> (15, 16, 841) us over 10.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4146s 479m 541u : SYS: execution time statistics (min, average, max) us in a period: runner.DO() -> (11, 12, 20) us over 10.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4146s 479m 922u : SYS: execution time statistics (min, average, max) us in a period: runner.TX() -> (16, 24, 94) us over 10.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4156s 479m 162u : SYS: execution time statistics (min, average, max) us in a period: runner.RX() -> (15, 16, 36) us over 10.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4156s 479m 541u : SYS: execution time statistics (min, average, max) us in a period: runner.DO() -> (12, 12, 15) us over 10.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4156s 479m 917u : SYS: execution time statistics (min, average, max) us in a period: runner.TX() -> (16, 24, 94) us over 10.000000 sec
[INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4297s 3m 440u : SYS: execution time statistics (min, average, max) us in a period: runner.RX() -> (15, 16, 836) us over 60.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4297s 3m 841u : SYS: execution time statistics (min, average, max) us in a period: runner.DO() -> (11, 11, 20) us over 60.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4297s 4m 217u : SYS: execution time statistics (min, average, max) us in a period: runner.TX() -> (16, 23, 96) us over 60.000000 sec [DEBUG] yarprobotinterface running happily [ERROR] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4324s 840m 437u : HW: strain values saturation. 1 is the channel involved. In the last second, the lower saturation counts is 10000 and the upper one is 0 [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4357s 3m 440u : SYS: execution time statistics (min, average, max) us in a period: runner.RX() -> (15, 16, 145) us over 60.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4357s 3m 839u : SYS: execution time statistics (min, average, max) us in a period: runner.DO() -> (11, 11, 15) us over 60.000000 sec [INFO] from BOARD 10.0.1.1 (left_arm-eb1-j0_3) time=4357s 4m 217u : SYS: execution time statistics (min, average, max) us in a period: runner.TX() -> (16, 23, 96) us over 60.000000 sec
binaries of pr https://github.com/robotology/icub-firmware-build/pull/150
they are .hex renamed into .zip
amc.test.zip ems.test.zip mc4plus.test.zip