#186 USB host is unable to program flash

Offen
vor 4 Jahren von Michael Schloh von Bennewitz geöffnet · 0 Kommentare

USB host is unable to program flash

Problem environment

Using a custom bootloader, MCU flash storage can be programmed over the USB. This feature could allow a connected host (USB DFU like on Arduino) to reprogram the sendcomm transceiver.

Expected result

The dfu-util(1) or sam-ba(1) applications can be used to load and program a SAMR34 (Cortex-M0+) firmware to the chip's flash storage.

$ sam-ba -h
$ dfu-util -D SendcommLWOTAA-rel.bin

Actual result

There is no possibility of programming the chip's flash storage conveniently using dfu-util(1).

Notice

In the document SAM R34 MLS Getting Started Guide, the section 5.5 Bootloader contains the information Figure 5-8. Bootloader Organization in SAM R34 providing clues how to implement this feature.

Resources

https://www.github.com/atmelcorp/sam-ba/

Workaround

Use a serial debugger (JTAG/SWD) in the usual manner.

Severity level

This is low priority because no requirements specify the feature.

# USB host is unable to program flash ## Problem environment Using a custom bootloader, MCU flash storage can be programmed over the USB. This feature could allow a connected host (USB DFU like on Arduino) to reprogram the sendcomm transceiver. ## Expected result The *dfu-util(1)* or *sam-ba(1)* applications can be used to load and program a SAMR34 (Cortex-M0+) firmware to the chip's flash storage. ``` $ sam-ba -h $ dfu-util -D SendcommLWOTAA-rel.bin ``` ## Actual result There is no possibility of programming the chip's flash storage conveniently using *dfu-util(1)*. ## Notice In the document SAM R34 MLS Getting Started Guide, the section 5.5 Bootloader contains the information Figure 5-8. Bootloader Organization in SAM R34 providing clues how to implement this feature. ## Resources https://www.github.com/atmelcorp/sam-ba/ ## Workaround Use a serial debugger (JTAG/SWD) in the usual manner. ## Severity level This is **low priority** because no requirements specify the feature.
Michael Schloh von Bennewitz fügte das
enhancement
Label vor 4 Jahren hinzu
Michael Schloh von Bennewitz fügte das
help wanted
Label vor 4 Jahren hinzu
Michael Schloh von Bennewitz hat diesen Issue vor 4 Jahren zum Postproject catchall Meilenstein hinzugefügt
Anmelden, um an der Diskussion teilzunehmen.
Kein Meilenstein
Niemand zuständig
1 Beteiligte
Fällig am

Kein Fälligkeitsdatum gesetzt.

Abhängigkeiten

Dieses Issue hat momentan keine Abhängigkeiten.

Laden…
Abbrechen
Speichern
Hier gibt es bis jetzt noch keinen Inhalt.