Open robschw opened 3 years ago
Hallo! I tried to connect in MCUXpresso with JTAG, it doesn't work. I use BL and IF from your "compilers test status". best regards Robert
I have reproduced the problem.
I have recently found that it might be related to the probetable.csv
which is used to detect probes. As we are using the same Vendor ID / Product ID as the MCU-Link, the DAPLink firmware might not match the expectation of the current configuration. There is an older description of the format (from forum entry):
VID PID Packet Size Has SWD Has JTAG Has SWV Has ETM Descriptor Usage Page Interface
------- ------- ----------- ------- -------- ------- ------- ---------- ---------- ---------
0x1FC9, 0x0090, 1024, 1, 1, 0, 0, "CMSIS-DAP", 0xFF00, 0
VID: Vendor ID
PID: Product ID
Packet Size: USB packet size. Most probes use 64 byte HID packets. The Keil (non-bridge) firmware
uses a 1024 byte packet. The NXP bridge and non-bridge CMSIS-DAP probes also use a
1024 byte packet.
Has SWD: Probe supports SWD protocol.
Has JTAG: Probe supports JTAG protocol.
Has SWV: Probe supports Serial Wire Viewer (NXP proprietary)
Has ETM: Probe supports ETM (NXP proprietary)
Descriptor: Text string (or partial text string) used to match against the probe product string.
A non-null descriptor string is used for bridge probes to inform the server it must
also match the debug connection on Usage Page or Interface number, depending on host.
If used, both must be valid.
Usage Page: Usage page, or 0 (zero) if donít care.
Interface: Interface number, or -1 if donít care. See Descriptor.
There has been a recent update which adds an extra field (from forum entry):
The new parameter allows probe filtering based on the USB Device Release Number which is part of the USB device descriptor.
It is mainly used to exclude the non-debug interfaces of MCU-Link probe configurations with no SWD capabilities from being reported as a debug probe.```
Hallo! I look and “play” with DAPlink – develop, because I am interesting into LPC55S69 for DAPlink. (for private study project).
I want to gib some issue. I hope ist not ebnouch :).
(1) In your readme.md develop is an issues: (1a) in “Step 1. Initial setup.” does not work “git checkout develop” on Windows10 (1b) typing mistake: “ ## Activate virtual environment / Step 2.”
$ venv/Scripts/activate.bat (For Windows)
TOvenv\Scripts\activate.bat (For Windows)
(2) LPC55S69_IF and MCUXpresso I try your develop in my develop system (Win 10, VM (Win10) for generate project) I make Eclipe project in MCUXpresso of LPC55S69_BL and _IF. Both can compile very well. Then the firmware (BL) was programmed to MCU-LINK hardware. I want to use DAPLink-develop LPC55C69 with MCUXpresso.
But MCUXpresso will connect the daplink always with JTAG.
I have also tried with your firmware "0256_lpc55s69__0x10000.bin" from "firmware-0256-3406476e.zip"
I have also tried to disable JTAG in DAP_config.h:
TERMINAL:
CONSOLE – REDLINK:
pictures available
(3) Asserfile wenn jump to bootloader again wich jumper If I jump to bootloader again, with jumper on “Short To Disbale VCOM”, a file is apperars:
Content:
My contribution is probably a very small one, but when I use something, I want to give my gratitude back with a few reminders in order to make a project perfect. I would like to say again a big thank you for this project.
best regards Robert