Bare Metal Program - Adafruit RP2040 LoRa - Feather
First time MCU programmer here. The current goal is a minimalistic firmware with basics, defining the memory map, booting, setting clocks, and blinking an led. Using C language. Raspberry’s RP2040 is an Arm cortex M0+. No plans to play with the LoRa chip right now. Considering I am an embedded systems beginner I figured it’s worth it to reach out to community to see if there are obvious speed bumps I haven’t recognized with this board:
https://www.adafruit.com/product/5714
RP2040 32-bit Cortex M0+ dual core
ROM in the processor
264 KB RAM
8 MB SPI FLASH
Reset button and Bootloader select button
12 MHz crystal
Follows Adafruit feather board specifications
Adafruit Feather RP2040 with RFM95 LoRa Radio - 915MHz
This is the Adafruit Feather RP2040 RF95 LoRa Radio. We call these RadioFruits, our take on a microcontroller with a "Long Range (LoRa)" packet radio ...
1 Reply
@MCU, MPU & Firmware, do any of you RP2040 users have any tips for @coffeecup? @Umesh Lokhande @ZacckOsiemo @32bitSaviour @Undefined