Skip to content

Commit 8aef8bc

Browse files
committed
Update NINA-B306 files, add missing libraries, variant files.
1 parent 1c845c5 commit 8aef8bc

18 files changed

+527
-228
lines changed

boards.txt

+59
Original file line numberDiff line numberDiff line change
@@ -523,3 +523,62 @@ nicla_vision.bootloader.config=-f target/stm32h7x_dual_bank.cfg
523523
nicla_vision.bootloader.programmer=-f interface/stlink.cfg
524524
nicla_vision.bootloader.extra_action.preflash=stm32h7x option_write 0 0x01c 0xb86aaf0
525525
nicla_vision.bootloader.file=NICLA_VISION/bootloader.elf
526+
527+
##############################################################
528+
529+
sfe_ninab306_thing_plus.name=SparkFun NINA-B306 Thing Plus
530+
sfe_ninab306_thing_plus.build.core=arduino
531+
sfe_ninab306_thing_plus.build.crossprefix=arm-none-eabi-
532+
sfe_ninab306_thing_plus.build.compiler_path={runtime.tools.arm-none-eabi-gcc-7-2017q4.path}/bin/
533+
534+
sfe_ninab306_thing_plus.build.variant=SFE_NINAB306_THING_PLUS
535+
sfe_ninab306_thing_plus.build.mcu=cortex-m4
536+
sfe_ninab306_thing_plus.build.extra_flags=
537+
sfe_ninab306_thing_plus.build.architecture=cortex-m4
538+
sfe_ninab306_thing_plus.build.fpu=-mfpu=fpv4-sp-d16
539+
sfe_ninab306_thing_plus.build.float-abi=-mfloat-abi=softfp
540+
sfe_ninab306_thing_plus.build.board=SFE_NINAB306_THING_PLUS
541+
sfe_ninab306_thing_plus.build.ldscript=linker_script.ld
542+
sfe_ninab306_thing_plus.compiler.mbed.arch.define=-DARDUINO_ARCH_NRF52840
543+
sfe_ninab306_thing_plus.compiler.mbed.defines={build.variant.path}/defines.txt
544+
sfe_ninab306_thing_plus.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
545+
sfe_ninab306_thing_plus.compiler.mbed.cflags={build.variant.path}/cflags.txt
546+
sfe_ninab306_thing_plus.compiler.mbed.cxxflags={build.variant.path}/cxxflags.txt
547+
sfe_ninab306_thing_plus.compiler.mbed.includes={build.variant.path}/includes.txt
548+
sfe_ninab306_thing_plus.compiler.mbed.extra_ldflags=-lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
549+
sfe_ninab306_thing_plus.compiler.mbed="{build.variant.path}/libs/libmbed.a" "{build.variant.path}/libs/libcc_310_core.a" "{build.variant.path}/libs/libcc_310_ext.a" "{build.variant.path}/libs/libcc_310_trng.a"
550+
sfe_ninab306_thing_plus.vid.0=0x1b4f
551+
sfe_ninab306_thing_plus.pid.0=0x0030
552+
sfe_ninab306_thing_plus.vid.1=0x1b4f
553+
sfe_ninab306_thing_plus.pid.1=0x0031
554+
sfe_ninab306_thing_plus.vid.2=0x1b4f
555+
sfe_ninab306_thing_plus.pid.2=0x0032
556+
sfe_ninab306_thing_plus.vid.3=0x1b4f
557+
sfe_ninab306_thing_plus.pid.3=0x0033
558+
sfe_ninab306_thing_plus.upload_port.0.vid=0x1b4f
559+
sfe_ninab306_thing_plus.upload_port.0.pid=0x0030
560+
sfe_ninab306_thing_plus.upload_port.1.vid=0x1b4f
561+
sfe_ninab306_thing_plus.upload_port.1.pid=0x0031
562+
sfe_ninab306_thing_plus.upload_port.2.vid=0x1b4f
563+
sfe_ninab306_thing_plus.upload_port.2.pid=0x0032
564+
sfe_ninab306_thing_plus.upload_port.3.vid=0x1b4f
565+
sfe_ninab306_thing_plus.upload_port.3.pid=0x0033
566+
567+
sfe_ninab306_thing_plus.upload.tool=bossac
568+
sfe_ninab306_thing_plus.upload.tool.default=bossac
569+
sfe_ninab306_thing_plus.upload.protocol=
570+
sfe_ninab306_thing_plus.upload.transport=
571+
sfe_ninab306_thing_plus.upload.use_1200bps_touch=true
572+
sfe_ninab306_thing_plus.upload.wait_for_upload_port=true
573+
sfe_ninab306_thing_plus.upload.native_usb=true
574+
sfe_ninab306_thing_plus.upload.maximum_size=983040
575+
sfe_ninab306_thing_plus.upload.maximum_data_size=262144
576+
577+
sfe_ninab306_thing_plus.bootloader.tool=openocd
578+
sfe_ninab306_thing_plus.bootloader.tool.default=openocd
579+
sfe_ninab306_thing_plus.bootloader.extra_action.preflash=echo INFO:removed_mass-erase
580+
sfe_ninab306_thing_plus.bootloader.config=-f target/nrf52.cfg
581+
sfe_ninab306_thing_plus.bootloader.programmer=-f interface/cmsis-dap.cfg
582+
sfe_ninab306_thing_plus.bootloader.file=nano33ble/bootloader.hex
583+
584+
##############################################################

thing_plus.variables

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export FLAVOUR="thing_plus"
2+
export VARIANT=("SFE_NINAB306_THING_PLUS")
3+
export FQBNS=("sfe_ninab306_thing_plus")
4+
export LIBRARIES=("PDM SPI Wire MRI USBHID USBMSD ThreadDebug Scheduler SFU Nano33BLE_System SocketWrapper MLC")
5+
export BOOTLOADERS=("nano33ble")

variants/SFE_NINAB306_THING_PLUS/cflags.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
-c
22
-std=gnu11
3-
-DMBED_MINIMAL_PRINTF
3+
-DAPPLICATION_ADDR=0x10000
4+
-DAPPLICATION_SIZE=0xf0000
45
-DMBED_RAM_SIZE=0x40000
56
-DMBED_RAM_START=0x20000000
67
-DMBED_ROM_SIZE=0x100000
@@ -17,7 +18,6 @@
1718
-fno-exceptions
1819
-fomit-frame-pointer
1920
-funsigned-char
20-
-g
2121
-mcpu=cortex-m4
2222
-mfloat-abi=softfp
2323
-mfpu=fpv4-sp-d16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
mbed-os/connectivity/drivers/cellular/*
2+
mbed-os/connectivity/nanostack/*
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"macros": [
3+
"NRFX_GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS=8",
4+
"NRFX_WDT_ENABLED=1"
5+
],
6+
"target_overrides": {
7+
"*": {
8+
"target.printf_lib": "std",
9+
"platform.stdio-buffered-serial": false,
10+
"platform.stdio-baud-rate": 115200,
11+
"platform.default-serial-baud-rate": 115200,
12+
"platform.callback-nontrivial": true,
13+
"rtos.main-thread-stack-size": 32768,
14+
"cordio.max-connections": 5,
15+
"platform.all-stats-enabled": true,
16+
"target.mbed_app_start": "0x10000"
17+
}
18+
}
19+
}

variants/SFE_NINAB306_THING_PLUS/cxxflags.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
-c
33
-fno-rtti
44
-std=gnu++14
5-
-DMBED_MINIMAL_PRINTF
5+
-DAPPLICATION_ADDR=0x10000
6+
-DAPPLICATION_SIZE=0xf0000
67
-DMBED_RAM_SIZE=0x40000
78
-DMBED_RAM_START=0x20000000
89
-DMBED_ROM_SIZE=0x100000
@@ -19,7 +20,6 @@
1920
-fno-exceptions
2021
-fomit-frame-pointer
2122
-funsigned-char
22-
-g
2323
-mcpu=cortex-m4
2424
-mfloat-abi=softfp
2525
-mfpu=fpv4-sp-d16

variants/SFE_NINAB306_THING_PLUS/defines.txt

+4-1
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,13 @@
2828
-DDEVICE_TRNG=1
2929
-DDEVICE_USBDEVICE=1
3030
-DDEVICE_USTICKER=1
31+
-DDEVICE_WATCHDOG=1
3132
-DFEATURE_BLE=1
3233
-DFEATURE_CRYPTOCELL310=1
34+
-DFEATURE_STORAGE=1
3335
-D__FPU_PRESENT=1
3436
-D__MBED__=1
35-
-DMBED_BUILD_TIMESTAMP=1668191541.0601602
37+
-DMBED_BUILD_TIMESTAMP=1670624916.352068
3638
-D__MBED_CMSIS_RTOS_CM
3739
-DMBED_MPU_CUSTOM
3840
-DMBED_TICKLESS
@@ -66,3 +68,4 @@
6668
-DCORE_MAJOR=
6769
-DCORE_MINOR=
6870
-DCORE_PATCH=
71+
-DUSE_ARDUINO_PINOUT

variants/SFE_NINAB306_THING_PLUS/includes.txt

-121
Original file line numberDiff line numberDiff line change
@@ -94,33 +94,6 @@
9494
-iwithprefixbefore/mbed/connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver/source
9595
-iwithprefixbefore/mbed/connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver/stm-s2lp-rf-driver
9696
-iwithprefixbefore/mbed/connectivity/drivers/ble/FEATURE_BLE/TARGET_NORDIC/TARGET_NORDIC_CORDIO/TARGET_NRF5x
97-
-iwithprefixbefore/mbed/connectivity/drivers/cellular
98-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/Altair
99-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/Altair/ALT1250
100-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/Altair/ALT1250/PPP
101-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GEMALTO
102-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GEMALTO/CINTERION
103-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GENERIC
104-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/GENERIC/GENERIC_AT3GPP
105-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/MultiTech
106-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/MultiTech/DragonflyNano
107-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/MultiTech/DragonflyNano/PPP
108-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL
109-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/BC95
110-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/BG96
111-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/EC2X
112-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/M26
113-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/QUECTEL/UG96
114-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/RiotMicro
115-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/RiotMicro/AT
116-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT
117-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT/HE910
118-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT/ME310
119-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/TELIT/ME910
120-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX
121-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX/AT
122-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX/N2XX
123-
-iwithprefixbefore/mbed/connectivity/drivers/cellular/UBLOX/PPP
12497
-iwithprefixbefore/mbed/connectivity/drivers/mbedtls/FEATURE_CRYPTOCELL310
12598
-iwithprefixbefore/mbed/connectivity/drivers/mbedtls/FEATURE_CRYPTOCELL310/TARGET_MCU_NRF52840
12699
-iwithprefixbefore/mbed/connectivity/drivers/mbedtls/FEATURE_CRYPTOCELL310/include
@@ -178,100 +151,6 @@
178151
-iwithprefixbefore/mbed/connectivity/mbedtls/platform
179152
-iwithprefixbefore/mbed/connectivity/mbedtls/platform/inc
180153
-iwithprefixbefore/mbed/connectivity/mbedtls/source
181-
-iwithprefixbefore/mbed/connectivity/nanostack
182-
-iwithprefixbefore/mbed/connectivity/nanostack/coap-service
183-
-iwithprefixbefore/mbed/connectivity/nanostack/coap-service/coap-service
184-
-iwithprefixbefore/mbed/connectivity/nanostack/coap-service/source
185-
-iwithprefixbefore/mbed/connectivity/nanostack/coap-service/source/include
186-
-iwithprefixbefore/mbed/connectivity/nanostack/include
187-
-iwithprefixbefore/mbed/connectivity/nanostack/include/nanostack-interface
188-
-iwithprefixbefore/mbed/connectivity/nanostack/mbed-mesh-api
189-
-iwithprefixbefore/mbed/connectivity/nanostack/mbed-mesh-api/mbed-mesh-api
190-
-iwithprefixbefore/mbed/connectivity/nanostack/mbed-mesh-api/source
191-
-iwithprefixbefore/mbed/connectivity/nanostack/mbed-mesh-api/source/include
192-
-iwithprefixbefore/mbed/connectivity/nanostack/nanostack-hal-mbed-cmsis-rtos
193-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack
194-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack-eventloop
195-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop
196-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack-eventloop/nanostack-event-loop/platform
197-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack-eventloop/source
198-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/nanostack
199-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/nanostack/platform
200-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source
201-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN
202-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Bootstraps
203-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Fragmentation
204-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/IPHC_Decode
205-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/MAC
206-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Mesh
207-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ND
208-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/NVM
209-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread
210-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/ws
211-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/BorderRouter
212-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Common_Protocols
213-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Core
214-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Core/include
215-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_Server
216-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/DHCPv6_client
217-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/MAC
218-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/MAC/IEEE802_15_4
219-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/MAC/virtual_rf
220-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/MLE
221-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/MPL
222-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE
223-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/NWK_INTERFACE/Include
224-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/RPL
225-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security
226-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/Common
227-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/PANA
228-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/TLS
229-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/eapol
230-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/kmp
231-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols
232-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/eap_tls_sec_prot
233-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/fwh_sec_prot
234-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/gkh_sec_prot
235-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/key_sec_prot
236-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/msg_sec_prot
237-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/radius_sec_prot
238-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Security/protocols/tls_sec_prot
239-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs
240-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Neighbor_cache
241-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/Trickle
242-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/blacklist
243-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/etx
244-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fhss
245-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/fnv_hash
246-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/hmac
247-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/ieee_802_11
248-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/load_balance
249-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mac_neighbor_table
250-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns
251-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet
252-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack
253-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port
254-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/compiler
255-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/port/cpu
256-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services
257-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/dns
258-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/mdns
259-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/poll
260-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/services/serial
261-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mdns/fnet/fnet_stack/stack
262-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/mle_service
263-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nd_proxy
264-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/nist_aes_kw
265-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/pan_blacklist
266-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/random_early_detection
267-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/utils
268-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/Service_Libs/whiteboard
269-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/configs
270-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/configs/base
271-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/ipv6_stack
272-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/libDHCPv6
273-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/libNET
274-
-iwithprefixbefore/mbed/connectivity/nanostack/sal-stack-nanostack/source/libNET/src
275154
-iwithprefixbefore/mbed/connectivity/netsocket
276155
-iwithprefixbefore/mbed/connectivity/netsocket/include
277156
-iwithprefixbefore/mbed/connectivity/netsocket/include/netsocket

variants/SFE_NINAB306_THING_PLUS/ldflags.txt

+2-8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
-DMBED_APP_SIZE=0xf0000
2+
-DMBED_APP_START=0x10000
13
-DMBED_BOOT_STACK_SIZE=1024
24
-DMBED_RAM_SIZE=0x40000
35
-DMBED_RAM_START=0x20000000
@@ -12,15 +14,7 @@
1214
-Wl,--wrap,_realloc_r
1315
-Wl,--wrap,atexit
1416
-Wl,--wrap,exit
15-
-Wl,--wrap,fprintf
1617
-Wl,--wrap,main
17-
-Wl,--wrap,printf
18-
-Wl,--wrap,snprintf
19-
-Wl,--wrap,sprintf
20-
-Wl,--wrap,vfprintf
21-
-Wl,--wrap,vprintf
22-
-Wl,--wrap,vsnprintf
23-
-Wl,--wrap,vsprintf
2418
-Wl,-n
2519
-mcpu=cortex-m4
2620
-mfloat-abi=softfp
Binary file not shown.
Binary file not shown.
Binary file not shown.
-48.6 MB
Binary file not shown.

variants/SFE_NINAB306_THING_PLUS/linker_script.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MEMORY
22
{
3-
FLASH (rx) : ORIGIN = 0x0, LENGTH = 0x100000
3+
FLASH (rx) : ORIGIN = 0x10000, LENGTH = 0xf0000
44
RAM_NVIC (rwx) : ORIGIN = 0x20000000, LENGTH = 0x100
55
RAM_CRASH_DATA (rwx) : ORIGIN = (0x20000000 + 0x100), LENGTH = 0x100
66
RAM (rwx) : ORIGIN = ((0x20000000 + 0x100) + 0x100), LENGTH = (0x40000 - (0x100 + 0x100))

0 commit comments

Comments
 (0)