You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All configurator tasks automatically depend on firmware build.
207
231
208
232
### Tool Auto-Building
209
-
By default, the build system automatically builds CVBasic, GASM80, and XDT99 from source. This ensures builds work on any platform without pre-installed tools.
210
233
211
-
The system will:
212
-
1. Clone tool repositories from GitHub
213
-
2. Build tools from source using CMake
214
-
3. Cache built tools for subsequent builds
215
-
4. Use locally-built tools for ROM generation
234
+
> **🚀 Zero-Configuration Tool Management**
235
+
>
236
+
> **By default**, the build system automatically handles all configurator tools:
216
237
217
-
To use existing tools instead (if available):
238
+
The system will automatically:
239
+
1.**Clone** tool repositories from GitHub
240
+
2.**Build** tools from source using CMake
241
+
3.**Cache** built tools for subsequent builds
242
+
4.**Use** locally-built tools for ROM generation
243
+
244
+
**No manual tool installation needed!** Works on all platforms out-of-the-box.
245
+
246
+
#### Advanced: Use Pre-installed Tools (Optional)
247
+
If you have CVBasic, GASM80, and XDT99 already installed in PATH:
218
248
```bash
219
249
cmake .. -DBUILD_TOOLS_FROM_SOURCE=OFF
220
250
```
@@ -328,6 +358,18 @@ cmake ..
328
358
# Note: PICO_SDK_FETCH_FROM_GIT_TAG has known issues with tag resolution
0 commit comments