ARMmbed / ARMmbed/DAPLink

Intel Hex flashing time increase in latest micro:bit builds

Open
#856 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
2.8k
Forks
1.1k
Avg merge
3d 12h
Merged PRs (30d)
1

Description

Intel Hex flashing time has increased in the main branch with armcc compared with the micro:bit factory release from commit 1436bdcc67029fdfc0ff03b73e12045bb6a9f272.

The measurements below have been done in macOS 11 with rsync and this Intel Hex file: [ihex-v2-upy.hex.zip](https://github.com/ARMmbed/DAPLink/files/7218655/ihex-v2-upy.hex.zip)
For comparison I've also added a snapshot of the `develop` branch with armcc and GCC.

| Build | Flashing time (s) |
|--------------------------|-------------------|
| armc 1436bdc (255) | ~13.5 |
| armcc main 8509fea | ~16.6 |
| armcc develop 930ef1df | ~16.5 |
| GCC develop 930ef1df | ~17.5 |

I've only run this on a micro:bit V2, so it's possible this might affect other ports as well, but I haven't tested it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.