-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please update firmware to v0257 to support multi-drop #9
Comments
According to the readme, the firmware is just DAPLink. You can compile it using these instructions. The command is I've been unable to test myself due to some issues with drag-and-drop programming on my device, but please tell me if it works. |
I tried to compile it by myself before but met the same problem. |
I spoke with wuxx on AliExpress, and I think I have the situation cleared up, at least for me. There's two debug probes models here, and the branding is confusing:
I've also done a bit of my own poking around, and I think I have a pinout for the nanoDAP debug header: |
What I have is the nanoDAP-HS version, the board silkscreen is "nanoDAP-hs v1.3", and the SoC silkscreen is "Atmel ATSAM3U2C AU", but I still cannot use USB Mass Storage-based flashing with the official DAPLink firmware. |
@flaviut did you actually manage to flash the rp2040 using the nanoDAP? I have version V1.5 but I always get a SWD Sequence expected error when I try to flash the rp2040 with pyocd.. |
Yup, I've had great luck flashing my rp2040 with the nanodap-hs. Iirc I had to pull the latest upstream changes into the port's repo. |
@flaviut Is the pin configuration different from what is default in daplink for the sam3u2c target? I tried compiling the latest daplink but when I upload I get nothing. |
I wish I could answer... I went through my files and I wasn't able to find the configuration I used. Sorry :( |
I recently needed to update a new device. First I checked out the latest tagged version:
here's my bin file, which I dragged into the MAINTENANCE drive: sam3u2c_if.bin.zip |
Openocd added multi-drop support, but it needs CMSIS-DAP support SWD_Sequeue. It means we need a firmware that is newer than this commit, for version, it is v0257.
If no newer firmware, nanoDAP-HS can't debug hardware with multi-drop, such as Raspberry Pi Pico.
Hope nanoDAP-HS can be better and better.
The text was updated successfully, but these errors were encountered: