Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable common startup code and autogenerated linker script in NRF5340 #3399

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

kasjer
Copy link
Contributor

@kasjer kasjer commented Mar 26, 2025

This adds the first step to utilize common startup code and autogenerated linker scripts for NRF53 devices.

NRF5340 already had option to use nonstandard startup code.
With this change it is possible to use this method however it will be remove in the future.
User will still have option to disable common startup code and linker script.

Additionally embedded net core image uses link_table feature from newt tool.

This also adds two boards with NRF5340 device from Ublox and Fanstel.

kasjer added 2 commits March 26, 2025 14:28
nrf5340 had special section in nrf5340.ld file to include
image for network core.
Now it's not longer needed since this inclusion can be
done with link_table feature.

Signed-off-by: Jerzy Kasenberg <[email protected]>
NRF53 based devices now can use common cortex startup code
and and auto generated linker script.

Older way is still working. Local linker scripts can be
removed from repository later.

Signed-off-by: Jerzy Kasenberg <[email protected]>
kasjer added 2 commits March 26, 2025 15:59
Board has :
- NRF5340 base one of the NORA-B1xx modules
- external QPSI flash
- USB to dual UART converter CP2105
- 3 LEDs in one package RGB
- 2 buttons
- 2 MicorBUS connectos
- 1 QWIIC connector
- NFC antena connector

Signed-off-by: Jerzy Kasenberg <[email protected]>
This adds support for Fanstel EV BT40E.
BSP uses common cortex startup code and auto generated
linker script.

Signed-off-by: Jerzy Kasenberg <[email protected]>
@kasjer kasjer force-pushed the kasjer/nrf5340-commont-startup branch from 38147dd to 1ed633f Compare March 26, 2025 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant