Skip to content

Micropython IDE clarification #662

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Nov 16, 2022
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,15 @@ The process for flashing the firmware on the Nano 33 BLE requires to first updat

### Installing the Core

Start by making sure that you have the respective core installed. Open the IDE and navigate to the boards manager. Search for your board, and make sure you have the latest version of the core installed.
Start by making sure that you have the respective core installed. For now, wait with the new Arduino Lab for MicroPython, instead open the usual Arduino IDE and navigate to the boards manager. Search for your board, and make sure you have the latest version of the core installed.

![Board manager](assets/boardmanager.png)

This is not only needed to upload the next sketch, but you're also going to dive into the core files themselves to find a specific tool in an upcoming step.

### Update Bootloader

In the Nano 33 BLE core is an example sketch that you will use to update the bootloader and SoftDevice of your board. Navigate to `File > Examples > Nano33BLE_System > Nano33_updateBLandSoftDevice` and open the sketch.
In the Nano 33 BLE core is an example sketch that you will use to update the bootloader and SoftDevice of your board. Go back to the Arduino IDE and navigate to `File > Examples > Nano33BLE_System > Nano33_updateBLandSoftDevice` and open the sketch.

![Example sketch](assets/examplesketch.png)

Expand Down Expand Up @@ -131,9 +131,11 @@ All you need to do is to:
2. Connet the `REC` pin to ground to expose the boards file system to your computer, this is easier if you put the board in a breadboard.
3. Drag and drop the firmware file onto the boards flash storage which shows up as an external storage device on your computer, and you're done!

Go to the Arduino Lab MicroPython IDE and press connect in the top left, choose the port, and you are now ready to program your Nano RP2040 Connect.

## Arduino Portenta H7

To install MicroPython on the Portenta H7 you will need to install the corresponding core which in turn installs the required command line tool. Open the IDE and navigate to the boards manager. Search for "Portenta H7", and make sure you have the latest version of the core installed.
To install MicroPython on the Portenta H7 you will need to install the corresponding core which in turn installs the required command line tool. For now, wait with the new Arduino Lab for MicroPython, instead open the usual Arduino IDE and navigate to the boards manager. Search for "Portenta H7", and make sure you have the latest version of the core installed.

![Installing the Portenta core](assets/boardmanager-portenta.png)

Expand Down