diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2019-09-06 13:07:08 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2019-09-06 13:07:08 -0400 |
commit | f8b25a010435bf1912305a26f5fd5037601e8a45 (patch) | |
tree | 66eca2928188e8cf331fcd20d51e820fc3dabe31 /docs/Benchmarks.md | |
parent | 01d2183f5918a01236dd9cff3037de3ce55e2722 (diff) | |
download | kutter-f8b25a010435bf1912305a26f5fd5037601e8a45.tar.gz kutter-f8b25a010435bf1912305a26f5fd5037601e8a45.tar.xz kutter-f8b25a010435bf1912305a26f5fd5037601e8a45.zip |
docs: Update USB transfer benchmarks
It appears that the faster micro-controllers may have their transfer
speeds limited by the host USB controller. Rerun the usb transfer
benchmarks using a high-speed hub.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'docs/Benchmarks.md')
-rw-r--r-- | docs/Benchmarks.md | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/docs/Benchmarks.md b/docs/Benchmarks.md index 86497719..5d1f0d57 100644 --- a/docs/Benchmarks.md +++ b/docs/Benchmarks.md @@ -298,7 +298,7 @@ commands per second is then `100000 * mcu_frequency / clock_diff`. Note that this test may saturate the USB/CPU capacity of a Raspberry Pi. The benchmarks below are with console.py running on a desktop -class machine. +class machine with the device connected via a high-speed hub. | MCU | Rate | Build | Build compiler | | ------------------- | ---- | -------- | ------------------- | @@ -306,15 +306,15 @@ class machine. | stm32f042 (CAN) | 18K | c105adc8 | arm-none-eabi-gcc (GNU Tools 7-2018-q3-update) 7.3.1 | | atmega2560 (serial) | 23K | b161a69e | avr-gcc (GCC) 4.8.1 | | sam3x8e (serial) | 23K | b161a69e | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| at90usb1286 (USB) | 75K | b161a69e | avr-gcc (GCC) 4.8.1 | -| samd21 (USB) | 238K | b161a69e | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| stm32f103 (USB) | 335K | b161a69e | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| sam3x8e (USB) | 450K | a5aede52 | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| lpc1768 (USB) | 546K | b161a69e | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| sam4s8c (USB) | 619K | a5aede52 | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| lpc1769 (USB) | 619K | b161a69e | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| samd51 (USB) | 620K | 8cd83b4c | arm-none-eabi-gcc (Fedora 7.1.0-5.fc27) 7.1.0 | -| stm32f446 (USB) | 621K | aac51bdb | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| at90usb1286 (USB) | 75K | 01d2183f | avr-gcc (GCC) 4.8.1 | +| samd21 (USB) | 223K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| stm32f103 (USB) | 355K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| sam3x8e (USB) | 418K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| lpc1768 (USB) | 534K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| sam4s8c (USB) | 607K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| lpc1769 (USB) | 628K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| samd51 (USB) | 864K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | +| stm32f446 (USB) | 870K | 01d2183f | arm-none-eabi-gcc (Fedora 7.4.0-1.fc30) 7.4.0 | Host Benchmarks =============== |