Comments (2)
Adding
print("For package " + str(package) + " interface " + str(interface_name) + " use conditions: " + str(use_conditions))
before
platform-renesas-ra/platform.py
Lines 39 to 42 in a0e6817
shows
> pio debug --interface=gdb -- -x .pioinit
For package tool-jlink interface jlink use conditions: [False, False, False, False]
For package tool-openocd interface cmsis-dap use conditions: [False, False, False, False]
For package tool-dfuutil-arduino interface dfu use conditions: [False, False, False, False]
For package tool-bossac interface sam-ba use conditions: [False, False, False, True]
And so the tool-openocd package is thrown out.
Edit: Rewriting the conditions to
use_conditions.extend(
[
interface_name in board_config.get(key, "")
for key in ("debug.onboard_tools", "debug.default_tools", "upload.protocol")
]
)
Does make the OpenOCD package get included but I think it'll always be included then. Maybe something is wrong with the initilaization oder so that cmsis-dap is not in debug.default_tools or selected in this debug config.
from platform-renesas-ra.
Thanks for reporting, should be fixed in the dev branch.
from platform-renesas-ra.
Related Issues (17)
- Uno R4 Minima upload doesn't work HOT 4
- RTC.begin() deadlocks processor HOT 2
- `ARDUINO_ARCH_RENESAS_UNO` is not defined HOT 1
- Upgrade framework-arduinorenesas-uno HOT 2
- `strnlen` was not declared in this scope HOT 1
- Usage fault when executing code complied with GCC 10 but not with GCC 7 HOT 3
- Add support for WeAct Studio RA4M1 Board HOT 5
- Simple sketch using LED matrix doesn't work. void loop() is never called HOT 5
- JLink Device Names wrong HOT 1
- Build flags missing /wrong from Arduino HOT 3
- Linking errors with Arduino IoT Cloud HOT 1
- Uno R4 WiFi library doesn't build
- Missing identifier board macro for Uno R4 Minima HOT 1
- Intellisense issue on some systems HOT 2
- Cannot upload to the board HOT 1
- a warrning in platformiO in Clion
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from platform-renesas-ra.