#186 USB host is unable to program flash

Відкрито
4 роки тому відкрито Michael Schloh von Bennewitz · 0 коментарів
Michael Schloh von Bennewitz прокоментував(ла) 4 роки тому

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 додано
enhancement
мітку 4 роки тому
Michael Schloh von Bennewitz додано
help wanted
мітку 4 роки тому
Michael Schloh von Bennewitz додав(ла) до Postproject catchall етапу 4 роки тому
Підпишіться щоб приєднатися до обговорення.
Етап відсутній
Немає виконавеця
1 учасників
Дата завершення

Термін виконання не встановлений.

Залежності

Ця проблема в даний час не має залежностей.

Завантаження…
Відмінити
Зберегти
Тут ще немає жодного змісту.