GithubHelp home page GithubHelp logo

x893 / cmsis-dap Goto Github PK

View Code? Open in Web Editor NEW
467.0 467.0 249.0 2.08 MB

STM32 port for CMSIS-DAP with additional serial (CDC) support

Home Page: http://akb77.com/g/stm32/cmsis-dap-adapter/

C 67.65% C++ 2.07% Assembly 2.26% HTML 25.07% JavaScript 1.97% CSS 0.84% Batchfile 0.02% Objective-C 0.13%

cmsis-dap's People

Contributors

timgates42 avatar x893 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cmsis-dap's Issues

CMSIS DAP + JLink-OB-F072 hardware

Hi, take a look in the CMSIS-DAP/Firmware/STM32/ you added JLink-OB-F072 hardware in CMSIS_DAP_USB.uvproj. However I can't see the hardware in the projects target and there are only for STM32F103 ic. This is right?

STM32 Blue Pill - using V1.hex

Hello,

I have uploaded V1.hex to SMT32 Blue Pill board (patched R10 resistor to get USB going).

I see CDC and HID devices but on Linux (Ubuntu 18.04) but there is not mass-storage device (mbedls is looking for it). I'm trying to get this working with mbed (to start with mbedls).

The target is connected via PA2 and PA4 as noted in build/ code of BOARD_V1.
I have not solder/ checked the LEDs yet. And, think I will hook up a scope to see what is being sent on SWCLK and SWDIO wires.

Any suggestions for what could be the issue, how to debug?

Thank you very much

ST-LinkV2 nRESET pin

Hello,

I tried CMSIS-DAP on ST-LinkV2 dongle using Keil but found some issues with nRESET signal: the target could not reset nor I could use the "attach under reset" debugger option. The logic analyzer could not see any activity on this signal either.
I checked where the nRESET pin is connected on this board and sorted out that it is hooked to PB6 (Pin 42), and not PB0 as reported in the code.

I changed to correct pin and now it's working like a charm. Is the dongle I have yet a different hardware version ? Or is there actually a minor bug in the code ?

Thanks for your attention

Regards,

David S.

Did not find most variables declared in RDDI example

Hi,

I did not find most number of variables declared in RDDI example RDDI_DAP_IF.cpp file given in CMSIS-DAP-> RDDI->Example. However I have solved with few variables and macros. I could not find below variables, macros and data types.

  1. MonConf.Opt
  2. PORT_SW
  3. RWPage
  4. TRNMODE
  5. TRNVERIFY
  6. DBG_Addr
  7. RgARMCM
  8. RgARMFPU

Regards

Umesh

"CMSIS-DAP CDC" driver installation problem

I am developing a code for RTL8710 Wifi module, cortex-M3. The toolchain/sdk requires OpenOCD/CMSIS-DAP to program the module.
I have a STM32F103C8T6 board that I would like to make as CMSIS-DAP. I tried all firmware images in the firmware/stm32/hex, but still there is error when trying to update driver on windows 8.1

I already configured windows to "ignore" driver signing and restarted several times.
I directed update driver update to folder that contains the "CMSIS_DAP.inf" file.

The drivers for this device are not installed. (Code 28)
There are no compatible drivers for this device.

OpenOCD returns the following error

Error: CMSIS-DAP command CMD_INFO failed

Did I miss a step to install driver?

Thanks.

Can't find MSD on my computer.

I have flashed the hex file to my st-link. And my computer recognized CDC(uart) and debugger.
But there is no MSD showing like other mbed board.

Please help me. Thanks!

Can't install HID driver for F103 v2

I'm using MDK5 + CMSIS_DAP_USB project, set reconfiguration to V2, both HID and CDC are enabled, from test, only CDC are properly installed on Windows7 32 bit version. HID can't be recognized.

If I disable CDC in usb_config.c, HID can be auto recognized w/o installing any driver.

Finally I got it worked by changing VID/PID to official one and install driver from mbed, it will identify HID driver, then, install inf for CDC ACM.

USB stack source code

Thanks for posting your CMSIS-DAP implementation for STM32. I may integrate portions of it on another project. Note that an older version of the USB device stack was open sourced by the mbed CMSIS-DAP project.

https://github.com/mbedmicro/CMSIS-DAP/tree/master/shared/USBStack

Integrating it to your CMSIS-DAP repository would allow more users to build from sources. You may want to consider it on a future update. This archive includes an example of a modified project file together with the USB stack source code.

http://micromint.com/updates/mbed/CMSIS-DAP-STM32-USB.zip

Regards,
J Alvarez @ Micromint

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.