Skip to content

Conversation

@cameled
Copy link
Contributor

@cameled cameled commented Oct 29, 2021

Initial version for GD32F4xx serial SoCs support. There also have a more functional serial driver #39897 in progress.

[EDIT]: About GD32 support on zephyr, more info can be found in #38657

gd32f4xx library support GD32F405/407 and GD32F450 SoCs.

Signed-off-by: HaiLong Yang <[email protected]>
@cameled
Copy link
Contributor Author

cameled commented Oct 31, 2021

Hi @gmarull

I found you are also work on GD32F450i_EVAL board at https://github.com/teslabs/zephyr/tree/gd32f450

Since this PR not have the GD32F450i_EVAL board description, I think we can work together to finish it.

I have done the board basic init with the hello_world sample.

This PR use J-Link to Flash and Debug the board.

Best,
Cameled

Introduce GD32F4xx serial SoCs basic device tree description.
Use GD32F405 as the basic device model.

Signed-off-by: HaiLong Yang <[email protected]>
Add GD32F4xx serial SoCs, Gd32F405, GD32F407 and GD32F450.

Signed-off-by: HaiLong Yang <[email protected]>
Add GD32F450i_EVAL board initial version.
Only support hello_world sample.

Signed-off-by: HaiLong Yang <[email protected]>
@gmarull
Copy link
Member

gmarull commented Nov 1, 2021

Since I already had the support ready for this board I've opened #39958 which has some more things, e.g. GD-Link support, docs and some HAL/DTS re-organization (use series/soc more in line with manufacturer practices, since GD32 is not following STM32 conventions).

Let's try to find a way to merge both, since this PR also has interesting stuff like J-Link support and F405/407 initial support.

@nandojve
Copy link
Member

nandojve commented Nov 6, 2021

Let's try to find a way to merge both, since this PR also has interesting stuff like J-Link support and F405/407 initial support.

There is a task list at #38657 and everyone is invited to add their name at tasks that want to do and avoid duplicated work. I saw that @gmarull already assumed some tasks. This is very important to avoid this kind of conflicts.

@cameled, do you mind rebase on top of #39958 in this particular case?

@cameled
Copy link
Contributor Author

cameled commented Nov 6, 2021

Let's try to find a way to merge both, since this PR also has interesting stuff like J-Link support and F405/407 initial support.

There is a task list at #38657 and everyone is invited to add their name at tasks that want to do and avoid duplicated work. I saw that @gmarull already assumed some tasks. This is very important to avoid this kind of conflicts.

@cameled, do you mind rebase on top of #39958 in this particular case?

Rebase is good. I don't have much more time to improve this recently.

@cameled cameled closed this Nov 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants