arduino / arduino/Arduino

32bit boards (Due, ZEro, etc) maximum RAM

Open
#5,245 4 comments 0 reactions 0 assignees View on GitHub
Architecture: SAM Architecture: SAMD Type: Bug
Dominant language
Java
Stars
14.6k
Forks
7k
PR merge metrics
No merged PRs in 30d

Description

On all Arduino 8bit board when the Verify of code finish we receive a Maximum flash and Maximum RAM message in the consolle (so if it is to hight the ide block the upload)
Instead on 32bit board the RAM check there isn't.

8bit boards

```
Sketch uses 928 bytes (2%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
```

32bit boards
`Sketch uses 8,356 bytes (3%) of program storage space. Maximum is 262,144 bytes.`

Contributor guide

Open the contributing guide

Research direction

Start by tracing the Arduino IDE verification and upload flow for 8-bit and 32-bit boards, comparing the existing console output shown in the issue. Done means 32-bit boards report their maximum RAM alongside flash usage and prevent upload when the RAM limit is exceeded.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino, java
Domain
devtools, embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.