Hi all,
I am working on writing some integration testing scripts for BLE devices running Mbed-OS. The integration test scripts are written in python and use pyserial to interact with a RPC server allowing arbitrary control of BLE clients/servers over a serial port.
The boards I am using are nRF52840DK's that have JLink On-Board debuggers. I have been encountering a strange issue where some commands time out because incorrect bytes are inserted into the serial stream.
It appears the USB-to-UART bridge presented by the JLink OB is overflowing or otherwise unable to handle single transfers above 64 bytes. If so, this is a somewhat annoying limitation!
See associated GitHub issue here:
github.com/ARMmbed/mbed-os-blu…ation-testsuite/issues/27
The JLink OB's I'm using report themselves as the following:
I think I've encountered this issue before when sending large packets through the virtual UART with JLink OB. It would be nice to know if this is a bug or an "official limitation"
Any comment would be appreciated!
I am working on writing some integration testing scripts for BLE devices running Mbed-OS. The integration test scripts are written in python and use pyserial to interact with a RPC server allowing arbitrary control of BLE clients/servers over a serial port.
The boards I am using are nRF52840DK's that have JLink On-Board debuggers. I have been encountering a strange issue where some commands time out because incorrect bytes are inserted into the serial stream.
It appears the USB-to-UART bridge presented by the JLink OB is overflowing or otherwise unable to handle single transfers above 64 bytes. If so, this is a somewhat annoying limitation!
See associated GitHub issue here:
github.com/ARMmbed/mbed-os-blu…ation-testsuite/issues/27
The JLink OB's I'm using report themselves as the following:
Source Code
- J-Link[0]: Connection: USB, Serial number: 683717356, ProductName: J-Link OB-SAM3U128-V2-NordicSem
- J-Link[1]: Connection: USB, Serial number: 682564699, ProductName: J-Link OB-SAM3U128-V2-NordicSem
- Response of both to 'f' command:
- Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 17 2020 14:43:00
- Hardware: V1.00
Any comment would be appreciated!