Skip to content

Commit 9d034b7

Browse files
committed
add the ld file
1 parent 66195af commit 9d034b7

File tree

6 files changed

+267
-244
lines changed

6 files changed

+267
-244
lines changed

bsp/nrf5x/nrf51822/.config

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256
2323
CONFIG_RT_USING_TIMER_SOFT=y
2424
CONFIG_RT_TIMER_THREAD_PRIO=4
2525
CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
26+
27+
#
28+
# kservice optimization
29+
#
2630
# CONFIG_RT_KSERVICE_USING_STDLIB is not set
31+
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
2732
CONFIG_RT_DEBUG=y
2833
# CONFIG_RT_DEBUG_COLOR is not set
2934
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
@@ -274,6 +279,10 @@ CONFIG_RT_USING_PIN=y
274279
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
275280
# CONFIG_PKG_USING_MAVLINK is not set
276281
# CONFIG_PKG_USING_RAPIDJSON is not set
282+
# CONFIG_PKG_USING_BSAL is not set
283+
# CONFIG_PKG_USING_AGILE_MODBUS is not set
284+
# CONFIG_PKG_USING_AGILE_FTP is not set
285+
# CONFIG_PKG_USING_EMBEDDEDPROTO is not set
277286

278287
#
279288
# security packages
@@ -338,14 +347,14 @@ CONFIG_RT_USING_PIN=y
338347
# CONFIG_PKG_USING_ANV_MEMLEAK is not set
339348
# CONFIG_PKG_USING_ANV_TESTSUIT is not set
340349
# CONFIG_PKG_USING_ANV_BENCH is not set
350+
# CONFIG_PKG_USING_DEVMEM is not set
341351

342352
#
343353
# system packages
344354
#
345355
# CONFIG_PKG_USING_GUIENGINE is not set
346356
# CONFIG_PKG_USING_CAIRO is not set
347357
# CONFIG_PKG_USING_PIXMAN is not set
348-
# CONFIG_PKG_USING_LWEXT4 is not set
349358
# CONFIG_PKG_USING_PARTITION is not set
350359
# CONFIG_PKG_USING_FAL is not set
351360
# CONFIG_PKG_USING_FLASHDB is not set
@@ -355,6 +364,9 @@ CONFIG_RT_USING_PIN=y
355364
# CONFIG_PKG_USING_CMSIS is not set
356365
# CONFIG_PKG_USING_DFS_YAFFS is not set
357366
# CONFIG_PKG_USING_LITTLEFS is not set
367+
# CONFIG_PKG_USING_DFS_JFFS2 is not set
368+
# CONFIG_PKG_USING_DFS_UFFS is not set
369+
# CONFIG_PKG_USING_LWEXT4 is not set
358370
# CONFIG_PKG_USING_THREAD_POOL is not set
359371
# CONFIG_PKG_USING_ROBOTS is not set
360372
# CONFIG_PKG_USING_EV is not set
@@ -382,6 +394,7 @@ CONFIG_RT_USING_PIN=y
382394
# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set
383395
# CONFIG_PKG_USING_QFPLIB_M3 is not set
384396
# CONFIG_PKG_USING_LPM is not set
397+
# CONFIG_PKG_USING_TLSF is not set
385398

386399
#
387400
# peripheral libraries and drivers
@@ -448,7 +461,11 @@ CONFIG_PKG_NRFX_VER="latest"
448461
# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set
449462
# CONFIG_PKG_USING_VDEVICE is not set
450463
# CONFIG_PKG_USING_SGM706 is not set
464+
# CONFIG_PKG_USING_STM32WB55_SDK is not set
451465
# CONFIG_PKG_USING_RDA58XX is not set
466+
# CONFIG_PKG_USING_LIBNFC is not set
467+
# CONFIG_PKG_USING_MFOC is not set
468+
# CONFIG_PKG_USING_TMC51XX is not set
452469

453470
#
454471
# AI packages
@@ -460,6 +477,8 @@ CONFIG_PKG_NRFX_VER="latest"
460477
# CONFIG_PKG_USING_TENSORFLOWLITEMICRO is not set
461478
# CONFIG_PKG_USING_ELAPACK is not set
462479
# CONFIG_PKG_USING_ULAPACK is not set
480+
# CONFIG_PKG_USING_QUEST is not set
481+
# CONFIG_PKG_USING_NAXOS is not set
463482

464483
#
465484
# miscellaneous packages
@@ -497,12 +516,14 @@ CONFIG_PKG_NRFX_VER="latest"
497516
# CONFIG_PKG_USING_CRCLIB is not set
498517

499518
#
500-
# games: games run on RT-Thread console
519+
# entertainment: terminal games and other interesting software packages
501520
#
502521
# CONFIG_PKG_USING_THREES is not set
503522
# CONFIG_PKG_USING_2048 is not set
504523
# CONFIG_PKG_USING_SNAKE is not set
505524
# CONFIG_PKG_USING_TETRIS is not set
525+
# CONFIG_PKG_USING_DONUT is not set
526+
# CONFIG_PKG_USING_ACLOCK is not set
506527
# CONFIG_PKG_USING_LWGPS is not set
507528
# CONFIG_PKG_USING_STATE_MACHINE is not set
508529
# CONFIG_PKG_USING_MCURSES is not set

bsp/nrf5x/nrf51822/board/linker_scripts/link.lds

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ GROUP(-lgcc -lc -lnosys)
55

66
MEMORY
77
{
8-
FLASH (rx) : ORIGIN = 0x0, LENGTH = 0x100000
9-
RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x40000
10-
CODE_RAM (rwx) : ORIGIN = 0x800000, LENGTH = 0x10000
8+
FLASH (rx) : ORIGIN = 0x0, LENGTH = 0x40000
9+
RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x4000
1110
}
1211

1312
INCLUDE "packages/nrfx-v2.1.0/mdk/nrf_common.ld"

bsp/nrf5x/nrf51822/board/linker_scripts/link.sct

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
; *** Scatter-Loading Description File generated by uVision ***
33
; *************************************************************
44

5-
LR_IROM1 0x00000000 0x100000 { ; load region size_region
6-
ER_IROM1 0x00000000 0x100000 { ; load address = execution address
5+
LR_IROM1 0x00000000 0x40000 { ; load region size_region
6+
ER_IROM1 0x00000000 0x40000 { ; load address = execution address
77
*.o (RESET, +First)
88
*(InRoot$$Sections)
99
.ANY (+RO)
1010
}
11-
RW_IRAM1 0x20000000 0x40000 { ; RW data
11+
RW_IRAM1 0x20000000 0x4000 { ; RW data
1212
.ANY (+RW +ZI)
1313
}
1414
}

0 commit comments

Comments
 (0)