Back to test-testshield-i2c-slave-comms Results ^
Target: NUCLEO_H563ZI
Test: test-testshield-i2c-slave-comms
Test Case: Write one byte to slave
{{__testcase_start;Write one byte to slave}}, queued...
[1726208565.71][CONN][INF] found KV pair in stream: {{start_recording_i2c;please}}, queued...
[1726208565.75][cy_serial_bridge]Device signature: b'CYUS'
Connected to I2C interface of CY7C652xx device, firmware version 2.0.3 build 112
[1726208565.76][TEST][INF] I2C Slave Comms host test setup complete.
[1726208565.76][HTST][INF] host test setup() call...
[1726208565.76][HTST][INF] CALLBACKs updated
[1726208565.76][HTST][INF] host test detected: i2c_slave_comms
[1726208566.83][SERI][TXD] {{start_recording_i2c;complete}}
[1726208566.84][CONN][INF] found KV pair in stream: {{write_bytes_to_slave;addr 0xE4 data 0x1}}, queued...
[1726208567.86][TEST][ERR] Error writing to I2C slave: Traceback (most recent call last):
File "/home/jamie/Mbed/mbed-ce-test-tools/CI-Shield-Tests/host_tests/i2c_slave_comms.py", line 68, in _callback_write_bytes_to_slave
self.i2c_bridge.i2c_write(addr >> 1, bytes_to_write)
File "/home/jamie/Mbed/mbed-ce-test-tools/CI-Shield-Tests/mbed-os/venv/lib/python3.10/site-packages/cy_serial_bridge/driver.py", line 817, in i2c_write
post_transfer_status = self.dev.interruptRead(self.ep_intr, CyI2c.EVENT_NOTIFICATION_LEN, io_timeout)
File "/home/jamie/Mbed/mbed-ce-test-tools/CI-Shield-Tests/mbed-os/venv/lib/python3.10/site-packages/usb1/__init__.py", line 1482, in interruptRead
transferred = self._interruptTransfer(
File "/home/jamie/Mbed/mbed-ce-test-tools/CI-Shield-Tests/mbed-os/venv/lib/python3.10/site-packages/usb1/__init__.py", line 1423, in _interruptTransfer
mayRaiseUSBError(libusb1.libusb_interrupt_transfer(
File "/home/jamie/Mbed/mbed-ce-test-tools/CI-Shield-Tests/mbed-os/venv/lib/python3.10/site-packages/usb1/__init__.py", line 127, in mayRaiseUSBError
__raiseUSBError(value)
File "/home/jamie/Mbed/mbed-ce-test-tools/CI-Shield-Tests/mbed-os/venv/lib/python3.10/site-packages/usb1/__init__.py", line 119, in raiseUSBError
raise __STATUS_TO_EXCEPTION_DICT.get(value, __USBError)(value)
usb1.USBErrorTimeout: LIBUSB_ERROR_TIMEOUT [-7]
[1726208567.86][TEST][INF] Saw on the I2C bus:
Start Wr[0xe4] Nack
[1726208567.86][TEST][ERR] Expected length differs from actual!
[1726208567.86][TEST][INF] We expected:
Start Wr[0xe4] Ack 0x01 Ack Stop
[1726208567.87][SERI][TXD] {{write_bytes_to_slave;error}}
[1726208595.90][HTST][INF] test suite run finished after 30.24 sec...
[1726208595.90][CONN][INF] received special event '__host_test_finished' value='True', finishing
[1726208595.91][HTST][INF] CONN exited with code: 0
[1726208595.91][HTST][INF] No events in queue
[1726208595.91][HTST][INF] stopped consuming events
[1726208595.91][HTST][INF] host test result(): None
[1726208595.91][HTST][WRN] missing __exit event from DUT
[1726208595.91][HTST][WRN] missing __exit_event_queue event from host test
[1726208595.91][HTST][ERR] missing __exit_event_queue event from host test and no result from host test, timeout...
[1726208595.91][HTST][INF] calling blocking teardown()
[1726208595.92][cy_serial_bridge]Discovered USB endpoints successfully
[1726208595.99][cy_serial_bridge]Device signature: b'CYUS'
Connected to I2C interface of CY7C652xx device, firmware version 2.0.3 build 112
[1726208596.00][HTST][INF] teardown() finished