Skip to content

giga r1: update memory configuration for Arduino_Video support#414

Merged
pennam merged 1 commit into
arduino:mainfrom
leonardocavagnis:giga_r1_memory_fix
May 19, 2026
Merged

giga r1: update memory configuration for Arduino_Video support#414
pennam merged 1 commit into
arduino:mainfrom
leonardocavagnis:giga_r1_memory_fix

Conversation

@leonardocavagnis
Copy link
Copy Markdown
Member

This PR updates the Arduino Giga R1 memory and LLEXT configuration to enable support for the Arduino_Video library (WIP) and handle the LVGL stack requirements.

I have replicated the logic implemented for the Portenta H7 by @iabdalkader.

Changes:

  • Device Tree: Expanded sram1 to 256KB and deleted the sram2 node.
  • LLEXT Config: Moved LLEXT_HEAP_REGION to SRAM1 and increased LLEXT_HEAP_SIZE to 256.
  • Flash & Build: Resized user_sketch partition and added ARDUINO_LV_CONF_PATH compiler flags.

@github-actions

This comment was marked as outdated.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 10, 2026

CLA assistant check
All committers have signed the CLA.

@iabdalkader
Copy link
Copy Markdown

LGTM, however there were some objections about using this that haven't been settled yet: -DARDUINO_LV_CONF_PATH={build.source.path}/lv_conf_user.h

@leonardocavagnis leonardocavagnis force-pushed the giga_r1_memory_fix branch 2 times, most recently from 73619bc to 08d587f Compare April 21, 2026 10:55
@leonardocavagnis leonardocavagnis changed the title variants/arduino_giga_r1_m7: update memory configuration for Arduino_Video support giga r1: update memory configuration for Arduino_Video support Apr 21, 2026
@github-actions

This comment was marked as outdated.

Copy link
Copy Markdown

@pennam pennam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@leonardocavagnis please remove the changes in platform.txt

@github-actions

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

@pennam pennam force-pushed the giga_r1_memory_fix branch from 2d742ff to f478f04 Compare May 19, 2026 09:37
@pennam
Copy link
Copy Markdown

pennam commented May 19, 2026

PR splitted it includes only the changes to sdram to avoid flickering

@pennam pennam requested a review from dani-clo May 19, 2026 09:40
@github-actions
Copy link
Copy Markdown

Built 0.55.2-0.dev+f478f04a

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 7 🏷️ ✅*

58.0%

22-
frdm_rw612 2 🏷️ ✅*

83.0%

22-
✔️* zephyr_main giga 5 🏷️ ✅*

54.7%

5816-
nano33ble 1 🏷️ ✅*

78.8%

3010-
nano_matter 1 🏷️ ✅*

⚠️ 86.1%

228-
nicla_vision 5 🏷️ ✔️*

57.0%

528(10*)
niclasense 2 🏷️ ✅*

⚠️ 87.4%

2612-
opta 5 🏷️ ✅*

57.7%

6218-
portentac33 3 🏷️ ✔️*

⚠️ 95.8%

668(8*)
portentah7 4 🏷️ ✅*

58.4%

7416-
✅* zephyr_unoq unoq 📗 ✅*

26.9%

568-
Legend

BoardTestStatus description
🔥 🔥 Test run failed to complete.
🔴 Test completed with unexpected errors.
✔️* 🚫 Test completed with errors, but all are known/expected.
✅* 🟡 Test completed with some warnings; no errors detected.
🟢 Test passed successfully, with no warnings or errors.
🌑 🌑 Test was skipped.

@pennam pennam merged commit d7c0020 into arduino:main May 19, 2026
51 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants