Skip to content

Gd32f470vit6 port#19503

Open
jacksonGreenStone wants to merge 2 commits into
apache:masterfrom
jacksonGreenStone:gd32f470vit6-port
Open

Gd32f470vit6 port#19503
jacksonGreenStone wants to merge 2 commits into
apache:masterfrom
jacksonGreenStone:gd32f470vit6-port

Conversation

@jacksonGreenStone

Copy link
Copy Markdown

Note: Please adhere to Contributing Guidelines.

Summary

Update this section with information on why change is necessary,
what it exactly does and how, if new feature shows up, provide
references (dependencies, similar problems and solutions), etc.

Impact

Update this section, where applicable, on how change affects users,
build process, hardware, documentation, security, compatibility, etc.

Testing

This section should provide a detailed description of what you did
to verify your changes work and do not break existing code.

Please provide information about your host machine, the board(s) you
tested your changes on, and how you tested. Logs should be included.

For example, when changing something in the core OS functions, you
may want to run the OSTest application to verify that there are no
regressions. Changes to ADC code may warrant running the adc
example. Adding a new uORB driver may require that you run
uorb_listener to verify correct operation.

Pure documentation changes can just be tested with make html
(see docs) and verification of the correct format in your
browser.

PRs without testing information will not be accepted. We will
request test logs.

openhands-agent and others added 2 commits July 17, 2026 08:03
- Add FMC_PROGMEM_PAGESIZE 4096 for CONFIG_GD32F4_FLASH_CONFIG_DEFAULT
- Fix uClibc++ Make.defs workaround

Co-authored-by: openhands <openhands@all-hands.dev>
@@ -47,6 +47,7 @@

# define FMC_PROGMEM_SECTOR_SIZES {_K(128), _K(128)}
# define FMC_PROGMEM_SECTOR_NUM (2)
# define FMC_PROGMEM_PAGESIZE 4096

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

keep 4096 align with others

@@ -0,0 +1 @@
/home/edy_jackson/workspace/project/nuttx_pro/nuttx_mcu/mcu_plat/platform/board_gd32f470vit6 No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why add this file

@acassis

acassis commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@jacksonGreenStone nice to contribution, please read the https://github.com/apache/nuttx/blob/master/CONTRIBUTING.md and fill the PR Summary correctly.

Since you adding support to GD32F470VIT6 is could be a good idea to add a board with this chip too. It will allow you and others to validate it easily.

This board could be a good fit: https://aliexpress.com/item/1005011968142359.html

@github-actions github-actions Bot added Arch: arm Issues related to ARM (32-bit) architecture Area: OS Components OS Components issues Size: S The size of the change in this PR is small Board: arm labels Jul 23, 2026
@github-actions

Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Arch: arm Issues related to ARM (32-bit) architecture Area: OS Components OS Components issues Board: arm Size: S The size of the change in this PR is small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants