sg- / CMSIS-DAP

Interface Firmware providing USB CMSIS-DAP for debugging, USB MSD for programming, USB Serial for communication.
Apache License 2.0
1 stars 4 forks source link

Binary size and other quesitons #5

Open steevenlee opened 9 years ago

steevenlee commented 9 years ago

So it's hard to use Keil MDK free edition,

  1. Is there a plan or guide to slim down the DAP binary size?
  2. I tried to quickly to disable HID/MSC/CDC separately in usb_config.c, but got build issues. How about put macro in build env instead of usb_config.c?
  3. Is there a plan to support gcc toolchain?
  4. Or migrate this project to mbed? I saw Simple-CMSIS-DAP project in mbed which implemented the basic feature and works well. there are some overlaps between CMSIS-DAP and mbed IMHO...
sg- commented 9 years ago
  1. Flash usage, no. RAM usage, yes.
  2. This is currently in the works. Are you interested in contributing? If so I can add you as a developer.
  3. Yes - this is part of the current, but private work that is happening
  4. Not sure that this will move to mbed. It was a thought but also kind of a distraction from what mbed is (develop for mbed or develop with mbed)
steevenlee commented 9 years ago
  1. I comment out some html string and it worked for me :)
  2. I'd like to, but the time can't guarantee time. Work on this branch, correct?
sg- commented 9 years ago
  1. excellent!
  2. no its a different repo with different tools and the tools are the reason its not public (they're still a bit rough)