lab 1; pt 0 and pt 2
This commit is contained in:
parent
5c922579b2
commit
607dfda6ff
35
lab1/lab1.md
35
lab1/lab1.md
@ -1,9 +1,44 @@
|
|||||||
## Lab 1: Verification
|
## Lab 1: Verification
|
||||||
|
|
||||||
|
This lab follows my efforts of flashing, verifying, and interfacing with the hardware kit introduced in Lab 0
|
||||||
|
|
||||||
### Part 0: Flashing firmware
|
### Part 0: Flashing firmware
|
||||||
|
|
||||||
|
To begin, I plug in my board to my PC and download the U2F file
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Per the instructions, I then hold the boot button and quickly press the reset button. Shortly after, the storage device appears as avaiable with the name `RPI-RPI2`
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
After simply copying the file and waiting a few minutes, the storage device dissapears, and re-appears with the name `CIRCUITPY` as expected
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
I can now move on to verify the radio activity functions correctly.
|
||||||
### Part 1: Verify Radio
|
### Part 1: Verify Radio
|
||||||
|
|
||||||
### Part 2: Serial Console
|
### Part 2: Serial Console
|
||||||
|
|
||||||
|
To verify serial access capabilities with my featherboard, I will be following the linux instrutions provided
|
||||||
|
|
||||||
|
#### Determine the port
|
||||||
|
|
||||||
|
With the board connected, only one serial port appears. This is a good start
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
#### Connect
|
||||||
|
|
||||||
|
I now run the `screen` command on the serial port with the baud rate given from the tutorial
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
This is successfull, and I drop into the circuit python interpreter with ease!
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Reflections
|
||||||
|
|
||||||
|
The overall process here of interfacing with the RP2040 featherboard and basic interactions with the radio and python interpreter were straightforward. This is convienent compared to my prior experience with embedded controller, and the need to often compile and push lower-level code to build features.
|
||||||
|
BIN
lab1/port-check.png
Normal file
BIN
lab1/port-check.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.8 KiB |
BIN
lab1/post-flash.png
Normal file
BIN
lab1/post-flash.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 373 KiB |
BIN
lab1/pre-flash.png
Normal file
BIN
lab1/pre-flash.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 381 KiB |
BIN
lab1/python-int.png
Normal file
BIN
lab1/python-int.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
BIN
lab1/screen-cmd.png
Normal file
BIN
lab1/screen-cmd.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.6 KiB |
BIN
lab1/setup.jpg
Executable file
BIN
lab1/setup.jpg
Executable file
Binary file not shown.
After Width: | Height: | Size: 1.6 MiB |
Reference in New Issue
Block a user