<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.flowcode.co.uk/wiki/index.php?action=history&amp;feed=atom&amp;title=Pico_Toolchain</id>
	<title>Pico Toolchain - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.flowcode.co.uk/wiki/index.php?action=history&amp;feed=atom&amp;title=Pico_Toolchain"/>
	<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Pico_Toolchain&amp;action=history"/>
	<updated>2026-04-19T20:17:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Pico_Toolchain&amp;diff=40458&amp;oldid=prev</id>
		<title>MartinW: Created page with &quot;Note: Using Raspberry Pi Pico with Windows 7 or 8 is not officially supported. To build Pico projects you will need to install the following tools:  ARM GCC compiler  CMake  B...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Pico_Toolchain&amp;diff=40458&amp;oldid=prev"/>
		<updated>2024-02-07T13:59:41Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Note: Using Raspberry Pi Pico with Windows 7 or 8 is not officially supported. To build Pico projects you will need to install the following tools:  ARM GCC compiler  CMake  B...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Note: Using Raspberry Pi Pico with Windows 7 or 8 is not officially supported.&lt;br /&gt;
To build Pico projects you will need to install the following tools:&lt;br /&gt;
 ARM GCC compiler&lt;br /&gt;
 CMake&lt;br /&gt;
 Build Tools for Visual Studio 2022&lt;br /&gt;
 Python 3&lt;br /&gt;
 Git&lt;br /&gt;
&lt;br /&gt;
'''Installing ARM GCC Compiler'''&lt;br /&gt;
&lt;br /&gt;
Download the Windows Installer from:&lt;br /&gt;
&lt;br /&gt;
https://developer.arm.com/downloads/-/gnu-rm&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain1.png]]&lt;br /&gt;
&lt;br /&gt;
During installation, you should tick the box to register the path to the ARM compiler as an&lt;br /&gt;
environment variable in the Windows shell:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The command prompt that the installation opened can be closed. &lt;br /&gt;
&lt;br /&gt;
'''Installing CMake'''&lt;br /&gt;
&lt;br /&gt;
Download the Windows CMake3.20.5 Installer from: https://cmake.org/files/v3.20/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
During the installation add CMake to the system PATH for all users:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain3.png]]&lt;br /&gt;
&lt;br /&gt;
A PC reboot is recommended after installing CMake.&lt;br /&gt;
&lt;br /&gt;
'''Installing Build Tools for Visual Studio 2022'''&lt;br /&gt;
&lt;br /&gt;
Download the Windows Installer from:&lt;br /&gt;
&lt;br /&gt;
https://aka.ms/vs/17/release/vs_BuildTools.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When prompted by the Build Tools for Visual Studio installer you need to install the C++ build&lt;br /&gt;
tools only. &lt;br /&gt;
&lt;br /&gt;
You must install the full &amp;quot;Windows 10 SDK&amp;quot; package and leave the path as the default value:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain4.png]]&lt;br /&gt;
&lt;br /&gt;
At around 21% completed its takes a little while to continue, this is normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Installing Python 3'''&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;If you already have Python 3 installed on your PC (for example if you have already installed the ESP toolchain) skip this section and do not re-install Python.&amp;lt;/span&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
Download Windows Installer from: https://www.python.org/downloads/windows/&lt;br /&gt;
&lt;br /&gt;
Look for version 3.9.6:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain5.png]]&lt;br /&gt;
&lt;br /&gt;
Ensure that it’s installed 'for all users' and add Python 3.9 to the system PATH:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain6.png]]&lt;br /&gt;
&lt;br /&gt;
Disable the MAX_PATH length limit when prompted at the end of the Python installation:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain7.png]]&lt;br /&gt;
&lt;br /&gt;
'''Installing Git'''&lt;br /&gt;
&lt;br /&gt;
Download the Windows Installer from: https://git-scm.com/download/win&lt;br /&gt;
&lt;br /&gt;
When installing Git you should have Only show new options unselected.&lt;br /&gt;
&lt;br /&gt;
There is no need to change any default setting for all the checkboxes&lt;br /&gt;
&lt;br /&gt;
Ensure that you change the default editor away from vim, for example if you have notepad++:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain8.png]]&lt;br /&gt;
&lt;br /&gt;
Ensure you tick the checkbox to allow Git to be used from third-party tools:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain9.png]]&lt;br /&gt;
&lt;br /&gt;
Don't select any NEW! options, leave options as default.&lt;br /&gt;
Select &amp;quot;Checkout as is, commit as-is&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain10.png]]&lt;br /&gt;
&lt;br /&gt;
Select &amp;quot;Use Windows' default console window&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain11.png]]&lt;br /&gt;
&lt;br /&gt;
Leave all the defaults Ticked&lt;br /&gt;
&lt;br /&gt;
Check &amp;quot;Enable experimental support for pseudo consoles&amp;quot; during the installation process:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain12.png]]&lt;br /&gt;
&lt;br /&gt;
'''Installing the Pico SDK'''&lt;br /&gt;
&lt;br /&gt;
Use Git to download the Pico SDK to a location on your PC.&lt;br /&gt;
&lt;br /&gt;
For example, install to your user Downloads directory:&lt;br /&gt;
&lt;br /&gt;
''C:\Users\YourName\Downloads\pico-sdk''&lt;br /&gt;
&lt;br /&gt;
Run a command prompt (type &amp;quot;cmd&amp;quot; at the start search box) and run the following commands:&lt;br /&gt;
''cd Downloads''&lt;br /&gt;
&lt;br /&gt;
''git clone -b master https://github.com/raspberrypi/pico-sdk.git''&lt;br /&gt;
&lt;br /&gt;
''cd pico-sdk''&lt;br /&gt;
&lt;br /&gt;
''git submodule update --init''&lt;br /&gt;
&lt;br /&gt;
'''Setting up Flowcode for use with the Pico toolchain'''&lt;br /&gt;
Copy the location of the Pico sdk (e.g. C:\Users\YourName\Downloads\pico-sdk) into the&lt;br /&gt;
&lt;br /&gt;
Global Settings &amp;gt; Locations tab or if you have a project loaded&lt;br /&gt;
&lt;br /&gt;
File &amp;gt; Global Settings &amp;gt; Locations tab:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain13.png]]&lt;br /&gt;
&lt;br /&gt;
'''Programming The Pico'''&lt;br /&gt;
&lt;br /&gt;
The Pico is a free target device.&lt;br /&gt;
&lt;br /&gt;
Run Flowcode &amp;amp; Select ''New Project''&lt;br /&gt;
&lt;br /&gt;
Either right-click on any target &amp;amp; select ''Search...'' and enter  ''pico'', then select ''Find Next'':&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain14.png]]&lt;br /&gt;
&lt;br /&gt;
Or Go to the Free targets section, expand  ''Free targets'' and scroll down and select ''Raspberry_Pi_Pico''&lt;br /&gt;
&lt;br /&gt;
Select ''New &amp;lt;Raspberry_Pi_Pico&amp;gt; Embedded Project:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain15.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Sending Your First Program'''&lt;br /&gt;
&lt;br /&gt;
Before sending your flowchart to the Pico, you must first enable boot mode.&lt;br /&gt;
&lt;br /&gt;
To do that, make sure the pico is not connected to your PC.&lt;br /&gt;
&lt;br /&gt;
Hold the ''BOOTSEL'' down and plug the Pico into your PC.&lt;br /&gt;
&lt;br /&gt;
If you hear the USB connected sound and you also get a popup like this:&lt;br /&gt;
&lt;br /&gt;
[[File:Pico_Toolchain16.png]]&lt;br /&gt;
&lt;br /&gt;
Then your Pico is ready to be programmed.&lt;/div&gt;</summary>
		<author><name>MartinW</name></author>
		
	</entry>
</feed>