[I-OS-1] MUST be compatible with all actively supported versions of Windows, Mac and Linux operating systems.
[I-FS] USB Filesystem
[I-FS-1] MUST implement USB mass storage device (MSD) support that is capable of programming the target's microcontroller memory system (usually flash).
[I-FS-2] MUST support programing binary files.
[I-FS-3] SHOULD support programing hex files.
[I-FS-4] MUST support programing only the region specified by the file.
[I-FS-5] MUST indicate both success and failure programing status.
[I-FS-6] MUST have a method for reading the contents of target microcontroller memory system (usually flash).
[I-FS-7] MUST contain a read-only HTML-5 compliant mbed.htm file containing URL that redirects to the mbed.com product specific page.
[I-FS-8] MUST have a details file containing board ID and circuit ID.
[I-VC] USB Virtual COM Port
[I-VC-1] MUST implement USB communication device class (CDC) which exposes target microntroller UART transmit and receive pin.
[I-VC-2] MUST support the target microntroller changing speed baud rates 2400, 9600, ..., 115200.
[I-VC-3] SHOULD support all standard baudrates 2400 thru 921600.
[I-VC-4] MUST support ACM 'Send Break' resulting in target microcontroller reset sequence.
[I-VC-5] SHOULD provide a user indication in case of a UART buffer overflow.
[I-DB] USB Debug
[I-DB-1] MUST implement functionality that allows programming and debugging from the host PC.
[I-DB-2] SHOULD be CMSIS-DAP.
Important Information for this Arm website
By continuing to use our site, you consent to our cookies.
If you are not happy with the use of these cookies, please review our
to learn how they can be disabled.
By disabling cookies, some features of the site will not work.