ARMmbed / DAPLink

https://daplink.io
Apache License 2.0
2.32k stars 979 forks source link

MCU-LINK doesn't have MSD #985

Open mdkf opened 1 year ago

mdkf commented 1 year ago

Hello, I tried reflashing my MCU-LINK with both the bootloader and application from 0257. There is no MSD and the jumper location to get it to boot into bootloader mode has changed from pin 3 to pin 2. MCUXpresso still recognizes the board as a CMSIS-DAP V1 There is an assert file with the following: File: ../../../source/daplink/drag-n-drop/vfs_man`ger.c Line: 361 Source: Application and here is details.txt from the BOOTLOADER drive

# DAPLink Firmware - see https://daplink.io
Build ID: v0257-gc782a5ba (gcc)
Unique ID: 00000000baf7f63457582f2c60f0e2b398ab00ad4c504355
HIC ID: 4c504355
Auto Reset: 0
Automation allowed: 1
Overflow detection: 0
Incompatible image detection: 0
Page erasing: 0
Daplink Mode: Bootloader
Bootloader Version: 0257
Interface Version: 0257
Git SHA: c782a5ba907377658bc28aa8d132a0fa44543687
Local Mods: 0
USB Interfaces: MSD
Bootloader CRC: 0xb94e70da
Interface CRC: 0x807ce1bc
Remount count: 0
URL: https://daplink.io
mbrossard commented 1 year ago

The interface firmware for MCU-Link has no MSD because it's "target-less": drag-n-drop only works when the firmware is built with a specific. That assertion failure will need to be investigated though.