From 9d034b78217eca2c81855442e7a0e834fc3c3e40 Mon Sep 17 00:00:00 2001
From: supperthomas <78900636@qq.com>
Date: Sun, 11 Apr 2021 12:53:34 +0800
Subject: add the ld file
---
bsp/nrf5x/nrf51822/.config | 25 ++-
bsp/nrf5x/nrf51822/board/linker_scripts/link.lds | 5 +-
bsp/nrf5x/nrf51822/board/linker_scripts/link.sct | 6 +-
bsp/nrf5x/nrf51822/project.uvoptx | 240 +++++++++++------------
bsp/nrf5x/nrf51822/project.uvprojx | 230 +++++++++++-----------
bsp/nrf5x/nrf51822/rtconfig.h | 5 +-
6 files changed, 267 insertions(+), 244 deletions(-)
diff --git a/bsp/nrf5x/nrf51822/.config b/bsp/nrf5x/nrf51822/.config
index 2723e76943..73a95686b2 100644
--- a/bsp/nrf5x/nrf51822/.config
+++ b/bsp/nrf5x/nrf51822/.config
@@ -23,7 +23,12 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256
CONFIG_RT_USING_TIMER_SOFT=y
CONFIG_RT_TIMER_THREAD_PRIO=4
CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
+
+#
+# kservice optimization
+#
# CONFIG_RT_KSERVICE_USING_STDLIB is not set
+# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
CONFIG_RT_DEBUG=y
# CONFIG_RT_DEBUG_COLOR is not set
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
@@ -274,6 +279,10 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_BSAL is not set
+# CONFIG_PKG_USING_AGILE_MODBUS is not set
+# CONFIG_PKG_USING_AGILE_FTP is not set
+# CONFIG_PKG_USING_EMBEDDEDPROTO is not set
#
# security packages
@@ -338,6 +347,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_ANV_MEMLEAK is not set
# CONFIG_PKG_USING_ANV_TESTSUIT is not set
# CONFIG_PKG_USING_ANV_BENCH is not set
+# CONFIG_PKG_USING_DEVMEM is not set
#
# system packages
@@ -345,7 +355,6 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
-# CONFIG_PKG_USING_LWEXT4 is not set
# CONFIG_PKG_USING_PARTITION is not set
# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
@@ -355,6 +364,9 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_CMSIS is not set
# CONFIG_PKG_USING_DFS_YAFFS is not set
# CONFIG_PKG_USING_LITTLEFS is not set
+# CONFIG_PKG_USING_DFS_JFFS2 is not set
+# CONFIG_PKG_USING_DFS_UFFS is not set
+# CONFIG_PKG_USING_LWEXT4 is not set
# CONFIG_PKG_USING_THREAD_POOL is not set
# CONFIG_PKG_USING_ROBOTS is not set
# CONFIG_PKG_USING_EV is not set
@@ -382,6 +394,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set
# CONFIG_PKG_USING_QFPLIB_M3 is not set
# CONFIG_PKG_USING_LPM is not set
+# CONFIG_PKG_USING_TLSF is not set
#
# peripheral libraries and drivers
@@ -448,7 +461,11 @@ CONFIG_PKG_NRFX_VER="latest"
# CONFIG_PKG_USING_VIRTUAL_SENSOR is not set
# CONFIG_PKG_USING_VDEVICE is not set
# CONFIG_PKG_USING_SGM706 is not set
+# CONFIG_PKG_USING_STM32WB55_SDK is not set
# CONFIG_PKG_USING_RDA58XX is not set
+# CONFIG_PKG_USING_LIBNFC is not set
+# CONFIG_PKG_USING_MFOC is not set
+# CONFIG_PKG_USING_TMC51XX is not set
#
# AI packages
@@ -460,6 +477,8 @@ CONFIG_PKG_NRFX_VER="latest"
# CONFIG_PKG_USING_TENSORFLOWLITEMICRO is not set
# CONFIG_PKG_USING_ELAPACK is not set
# CONFIG_PKG_USING_ULAPACK is not set
+# CONFIG_PKG_USING_QUEST is not set
+# CONFIG_PKG_USING_NAXOS is not set
#
# miscellaneous packages
@@ -497,12 +516,14 @@ CONFIG_PKG_NRFX_VER="latest"
# CONFIG_PKG_USING_CRCLIB is not set
#
-# games: games run on RT-Thread console
+# entertainment: terminal games and other interesting software packages
#
# CONFIG_PKG_USING_THREES is not set
# CONFIG_PKG_USING_2048 is not set
# CONFIG_PKG_USING_SNAKE is not set
# CONFIG_PKG_USING_TETRIS is not set
+# CONFIG_PKG_USING_DONUT is not set
+# CONFIG_PKG_USING_ACLOCK is not set
# CONFIG_PKG_USING_LWGPS is not set
# CONFIG_PKG_USING_STATE_MACHINE is not set
# CONFIG_PKG_USING_MCURSES is not set
diff --git a/bsp/nrf5x/nrf51822/board/linker_scripts/link.lds b/bsp/nrf5x/nrf51822/board/linker_scripts/link.lds
index 9a9609eed7..47f823186e 100644
--- a/bsp/nrf5x/nrf51822/board/linker_scripts/link.lds
+++ b/bsp/nrf5x/nrf51822/board/linker_scripts/link.lds
@@ -5,9 +5,8 @@ GROUP(-lgcc -lc -lnosys)
MEMORY
{
- FLASH (rx) : ORIGIN = 0x0, LENGTH = 0x100000
- RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x40000
- CODE_RAM (rwx) : ORIGIN = 0x800000, LENGTH = 0x10000
+ FLASH (rx) : ORIGIN = 0x0, LENGTH = 0x40000
+ RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x4000
}
INCLUDE "packages/nrfx-v2.1.0/mdk/nrf_common.ld"
diff --git a/bsp/nrf5x/nrf51822/board/linker_scripts/link.sct b/bsp/nrf5x/nrf51822/board/linker_scripts/link.sct
index a2f8ebd922..e4a89512f2 100644
--- a/bsp/nrf5x/nrf51822/board/linker_scripts/link.sct
+++ b/bsp/nrf5x/nrf51822/board/linker_scripts/link.sct
@@ -2,13 +2,13 @@
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************
-LR_IROM1 0x00000000 0x100000 { ; load region size_region
- ER_IROM1 0x00000000 0x100000 { ; load address = execution address
+LR_IROM1 0x00000000 0x40000 { ; load region size_region
+ ER_IROM1 0x00000000 0x40000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
- RW_IRAM1 0x20000000 0x40000 { ; RW data
+ RW_IRAM1 0x20000000 0x4000 { ; RW data
.ANY (+RW +ZI)
}
}
diff --git a/bsp/nrf5x/nrf51822/project.uvoptx b/bsp/nrf5x/nrf51822/project.uvoptx
index 18eba3bf25..0b8ce213d7 100644
--- a/bsp/nrf5x/nrf51822/project.uvoptx
+++ b/bsp/nrf5x/nrf51822/project.uvoptx
@@ -214,8 +214,8 @@
0
0
0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
+ ..\..\..\libcpu\arm\common\backtrace.c
+ backtrace.c
0
0
@@ -226,8 +226,8 @@
0
0
0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
+ ..\..\..\libcpu\arm\common\showmem.c
+ showmem.c
0
0
@@ -238,32 +238,32 @@
0
0
0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
+ ..\..\..\libcpu\arm\common\div0.c
+ div0.c
0
0
2
5
- 1
+ 2
0
0
0
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
- cpuport.c
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ context_rvds.S
0
0
2
6
- 2
+ 1
0
0
0
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
- context_rvds.S
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ cpuport.c
0
0
@@ -306,8 +306,8 @@
0
0
0
- ..\..\..\components\drivers\src\completion.c
- completion.c
+ ..\..\..\components\drivers\src\waitqueue.c
+ waitqueue.c
0
0
@@ -318,8 +318,8 @@
0
0
0
- ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
+ ..\..\..\components\drivers\src\workqueue.c
+ workqueue.c
0
0
@@ -354,8 +354,8 @@
0
0
0
- ..\..\..\components\drivers\src\ringblk_buf.c
- ringblk_buf.c
+ ..\..\..\components\drivers\src\pipe.c
+ pipe.c
0
0
@@ -366,8 +366,8 @@
0
0
0
- ..\..\..\components\drivers\src\pipe.c
- pipe.c
+ ..\..\..\components\drivers\src\ringblk_buf.c
+ ringblk_buf.c
0
0
@@ -378,8 +378,8 @@
0
0
0
- ..\..\..\components\drivers\src\workqueue.c
- workqueue.c
+ ..\..\..\components\drivers\src\completion.c
+ completion.c
0
0
@@ -474,8 +474,8 @@
0
0
0
- ..\..\..\src\mem.c
- mem.c
+ ..\..\..\src\thread.c
+ thread.c
0
0
@@ -486,8 +486,8 @@
0
0
0
- ..\..\..\src\clock.c
- clock.c
+ ..\..\..\src\scheduler.c
+ scheduler.c
0
0
@@ -498,8 +498,8 @@
0
0
0
- ..\..\..\src\kservice.c
- kservice.c
+ ..\..\..\src\mem.c
+ mem.c
0
0
@@ -510,8 +510,8 @@
0
0
0
- ..\..\..\src\idle.c
- idle.c
+ ..\..\..\src\mempool.c
+ mempool.c
0
0
@@ -522,8 +522,8 @@
0
0
0
- ..\..\..\src\thread.c
- thread.c
+ ..\..\..\src\clock.c
+ clock.c
0
0
@@ -534,8 +534,8 @@
0
0
0
- ..\..\..\src\mempool.c
- mempool.c
+ ..\..\..\src\timer.c
+ timer.c
0
0
@@ -546,8 +546,8 @@
0
0
0
- ..\..\..\src\scheduler.c
- scheduler.c
+ ..\..\..\src\idle.c
+ idle.c
0
0
@@ -558,8 +558,8 @@
0
0
0
- ..\..\..\src\ipc.c
- ipc.c
+ ..\..\..\src\kservice.c
+ kservice.c
0
0
@@ -570,8 +570,8 @@
0
0
0
- ..\..\..\src\device.c
- device.c
+ ..\..\..\src\components.c
+ components.c
0
0
@@ -582,8 +582,8 @@
0
0
0
- ..\..\..\src\object.c
- object.c
+ ..\..\..\src\irq.c
+ irq.c
0
0
@@ -594,8 +594,8 @@
0
0
0
- ..\..\..\src\components.c
- components.c
+ ..\..\..\src\device.c
+ device.c
0
0
@@ -606,8 +606,8 @@
0
0
0
- ..\..\..\src\timer.c
- timer.c
+ ..\..\..\src\object.c
+ object.c
0
0
@@ -618,8 +618,8 @@
0
0
0
- ..\..\..\src\irq.c
- irq.c
+ ..\..\..\src\ipc.c
+ ipc.c
0
0
@@ -638,8 +638,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_lpcomp.c
- nrfx_lpcomp.c
+ packages\nrfx-latest\drivers\src\nrfx_timer.c
+ nrfx_timer.c
0
0
@@ -650,8 +650,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_temp.c
- nrfx_temp.c
+ packages\nrfx-latest\drivers\src\nrfx_nfct.c
+ nrfx_nfct.c
0
0
@@ -662,8 +662,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_comp.c
- nrfx_comp.c
+ packages\nrfx-latest\drivers\src\nrfx_systick.c
+ nrfx_systick.c
0
0
@@ -674,8 +674,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_spis.c
- nrfx_spis.c
+ packages\nrfx-latest\drivers\src\nrfx_wdt.c
+ nrfx_wdt.c
0
0
@@ -686,8 +686,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_twi_twim.c
- nrfx_twi_twim.c
+ packages\nrfx-latest\drivers\src\nrfx_gpiote.c
+ nrfx_gpiote.c
0
0
@@ -698,8 +698,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_pdm.c
- nrfx_pdm.c
+ packages\nrfx-latest\drivers\src\nrfx_spis.c
+ nrfx_spis.c
0
0
@@ -710,8 +710,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_wdt.c
- nrfx_wdt.c
+ packages\nrfx-latest\drivers\src\nrfx_ipc.c
+ nrfx_ipc.c
0
0
@@ -722,8 +722,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_spim.c
- nrfx_spim.c
+ packages\nrfx-latest\drivers\src\nrfx_rng.c
+ nrfx_rng.c
0
0
@@ -734,8 +734,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_nvmc.c
- nrfx_nvmc.c
+ packages\nrfx-latest\drivers\src\nrfx_qspi.c
+ nrfx_qspi.c
0
0
@@ -746,8 +746,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_power.c
- nrfx_power.c
+ packages\nrfx-latest\drivers\src\nrfx_spi.c
+ nrfx_spi.c
0
0
@@ -758,8 +758,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_twim.c
- nrfx_twim.c
+ packages\nrfx-latest\drivers\src\nrfx_rtc.c
+ nrfx_rtc.c
0
0
@@ -770,8 +770,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_rng.c
- nrfx_rng.c
+ packages\nrfx-latest\mdk\system_nrf51.c
+ system_nrf51.c
0
0
@@ -782,8 +782,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_i2s.c
- nrfx_i2s.c
+ packages\nrfx-latest\drivers\src\nrfx_qdec.c
+ nrfx_qdec.c
0
0
@@ -794,8 +794,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_saadc.c
- nrfx_saadc.c
+ packages\nrfx-latest\drivers\src\nrfx_twim.c
+ nrfx_twim.c
0
0
@@ -806,8 +806,8 @@
0
0
0
- packages\nrfx-latest\mdk\system_nrf51.c
- system_nrf51.c
+ packages\nrfx-latest\drivers\src\nrfx_clock.c
+ nrfx_clock.c
0
0
@@ -818,8 +818,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_nfct.c
- nrfx_nfct.c
+ packages\nrfx-latest\drivers\src\nrfx_pdm.c
+ nrfx_pdm.c
0
0
@@ -830,8 +830,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_pwm.c
- nrfx_pwm.c
+ packages\nrfx-latest\drivers\src\nrfx_uarte.c
+ nrfx_uarte.c
0
0
@@ -842,8 +842,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_egu.c
- nrfx_egu.c
+ packages\nrfx-latest\drivers\src\nrfx_adc.c
+ nrfx_adc.c
0
0
@@ -854,8 +854,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_gpiote.c
- nrfx_gpiote.c
+ packages\nrfx-latest\drivers\src\nrfx_ppi.c
+ nrfx_ppi.c
0
0
@@ -866,8 +866,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_dppi.c
- nrfx_dppi.c
+ packages\nrfx-latest\drivers\src\nrfx_uart.c
+ nrfx_uart.c
0
0
@@ -878,8 +878,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_timer.c
- nrfx_timer.c
+ packages\nrfx-latest\drivers\src\nrfx_saadc.c
+ nrfx_saadc.c
0
0
@@ -890,8 +890,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_spi.c
- nrfx_spi.c
+ packages\nrfx-latest\drivers\src\nrfx_usbd.c
+ nrfx_usbd.c
0
0
@@ -902,8 +902,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_usbd.c
- nrfx_usbd.c
+ packages\nrfx-latest\drivers\src\nrfx_i2s.c
+ nrfx_i2s.c
0
0
@@ -926,8 +926,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_qdec.c
- nrfx_qdec.c
+ packages\nrfx-latest\drivers\src\nrfx_twis.c
+ nrfx_twis.c
0
0
@@ -938,8 +938,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_ppi.c
- nrfx_ppi.c
+ packages\nrfx-latest\drivers\src\nrfx_egu.c
+ nrfx_egu.c
0
0
@@ -950,8 +950,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_uarte.c
- nrfx_uarte.c
+ packages\nrfx-latest\drivers\src\nrfx_lpcomp.c
+ nrfx_lpcomp.c
0
0
@@ -962,8 +962,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_qspi.c
- nrfx_qspi.c
+ packages\nrfx-latest\drivers\src\nrfx_power.c
+ nrfx_power.c
0
0
@@ -974,8 +974,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_rtc.c
- nrfx_rtc.c
+ packages\nrfx-latest\drivers\src\nrfx_usbreg.c
+ nrfx_usbreg.c
0
0
@@ -986,8 +986,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_usbreg.c
- nrfx_usbreg.c
+ packages\nrfx-latest\drivers\src\nrfx_nvmc.c
+ nrfx_nvmc.c
0
0
@@ -998,8 +998,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_ipc.c
- nrfx_ipc.c
+ packages\nrfx-latest\drivers\src\nrfx_spim.c
+ nrfx_spim.c
0
0
@@ -1010,8 +1010,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_twis.c
- nrfx_twis.c
+ packages\nrfx-latest\drivers\src\nrfx_twi_twim.c
+ nrfx_twi_twim.c
0
0
@@ -1022,8 +1022,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_twi.c
- nrfx_twi.c
+ packages\nrfx-latest\drivers\src\nrfx_pwm.c
+ nrfx_pwm.c
0
0
@@ -1034,8 +1034,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_clock.c
- nrfx_clock.c
+ packages\nrfx-latest\drivers\src\nrfx_twi.c
+ nrfx_twi.c
0
0
@@ -1046,8 +1046,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_systick.c
- nrfx_systick.c
+ packages\nrfx-latest\drivers\src\nrfx_dppi.c
+ nrfx_dppi.c
0
0
@@ -1058,8 +1058,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_uart.c
- nrfx_uart.c
+ packages\nrfx-latest\drivers\src\nrfx_comp.c
+ nrfx_comp.c
0
0
@@ -1070,8 +1070,8 @@
0
0
0
- packages\nrfx-latest\drivers\src\nrfx_adc.c
- nrfx_adc.c
+ packages\nrfx-latest\drivers\src\nrfx_temp.c
+ nrfx_temp.c
0
0
diff --git a/bsp/nrf5x/nrf51822/project.uvprojx b/bsp/nrf5x/nrf51822/project.uvprojx
index b08d6f3904..ae49ad3fe5 100644
--- a/bsp/nrf5x/nrf51822/project.uvprojx
+++ b/bsp/nrf5x/nrf51822/project.uvprojx
@@ -392,6 +392,11 @@
CPU
+
+ backtrace.c
+ 1
+ ..\..\..\libcpu\arm\common\backtrace.c
+
showmem.c
1
@@ -403,20 +408,15 @@
..\..\..\libcpu\arm\common\div0.c
- backtrace.c
- 1
- ..\..\..\libcpu\arm\common\backtrace.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
cpuport.c
1
..\..\..\libcpu\arm\cortex-m0\cpuport.c
-
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
-
@@ -433,14 +433,14 @@
..\..\..\components\drivers\serial\serial.c
- completion.c
+ waitqueue.c
1
- ..\..\..\components\drivers\src\completion.c
+ ..\..\..\components\drivers\src\waitqueue.c
- waitqueue.c
+ workqueue.c
1
- ..\..\..\components\drivers\src\waitqueue.c
+ ..\..\..\components\drivers\src\workqueue.c
ringbuffer.c
@@ -453,19 +453,19 @@
..\..\..\components\drivers\src\dataqueue.c
- ringblk_buf.c
+ pipe.c
1
- ..\..\..\components\drivers\src\ringblk_buf.c
+ ..\..\..\components\drivers\src\pipe.c
- pipe.c
+ ringblk_buf.c
1
- ..\..\..\components\drivers\src\pipe.c
+ ..\..\..\components\drivers\src\ringblk_buf.c
- workqueue.c
+ completion.c
1
- ..\..\..\components\drivers\src\workqueue.c
+ ..\..\..\components\drivers\src\completion.c
@@ -507,20 +507,35 @@
Kernel
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
mem.c
1
..\..\..\src\mem.c
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
clock.c
1
..\..\..\src\clock.c
- kservice.c
+ timer.c
1
- ..\..\..\src\kservice.c
+ ..\..\..\src\timer.c
idle.c
@@ -528,24 +543,19 @@
..\..\..\src\idle.c
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
- mempool.c
+ kservice.c
1
- ..\..\..\src\mempool.c
+ ..\..\..\src\kservice.c
- scheduler.c
+ components.c
1
- ..\..\..\src\scheduler.c
+ ..\..\..\src\components.c
- ipc.c
+ irq.c
1
- ..\..\..\src\ipc.c
+ ..\..\..\src\irq.c
device.c
@@ -558,19 +568,9 @@
..\..\..\src\object.c
- components.c
- 1
- ..\..\..\src\components.c
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
- irq.c
+ ipc.c
1
- ..\..\..\src\irq.c
+ ..\..\..\src\ipc.c
@@ -578,119 +578,119 @@
nrfx
- nrfx_lpcomp.c
+ nrfx_timer.c
1
- packages\nrfx-latest\drivers\src\nrfx_lpcomp.c
+ packages\nrfx-latest\drivers\src\nrfx_timer.c
- nrfx_temp.c
+ nrfx_nfct.c
1
- packages\nrfx-latest\drivers\src\nrfx_temp.c
+ packages\nrfx-latest\drivers\src\nrfx_nfct.c
- nrfx_comp.c
+ nrfx_systick.c
1
- packages\nrfx-latest\drivers\src\nrfx_comp.c
+ packages\nrfx-latest\drivers\src\nrfx_systick.c
- nrfx_spis.c
+ nrfx_wdt.c
1
- packages\nrfx-latest\drivers\src\nrfx_spis.c
+ packages\nrfx-latest\drivers\src\nrfx_wdt.c
- nrfx_twi_twim.c
+ nrfx_gpiote.c
1
- packages\nrfx-latest\drivers\src\nrfx_twi_twim.c
+ packages\nrfx-latest\drivers\src\nrfx_gpiote.c
- nrfx_pdm.c
+ nrfx_spis.c
1
- packages\nrfx-latest\drivers\src\nrfx_pdm.c
+ packages\nrfx-latest\drivers\src\nrfx_spis.c
- nrfx_wdt.c
+ nrfx_ipc.c
1
- packages\nrfx-latest\drivers\src\nrfx_wdt.c
+ packages\nrfx-latest\drivers\src\nrfx_ipc.c
- nrfx_spim.c
+ nrfx_rng.c
1
- packages\nrfx-latest\drivers\src\nrfx_spim.c
+ packages\nrfx-latest\drivers\src\nrfx_rng.c
- nrfx_nvmc.c
+ nrfx_qspi.c
1
- packages\nrfx-latest\drivers\src\nrfx_nvmc.c
+ packages\nrfx-latest\drivers\src\nrfx_qspi.c
- nrfx_power.c
+ nrfx_spi.c
1
- packages\nrfx-latest\drivers\src\nrfx_power.c
+ packages\nrfx-latest\drivers\src\nrfx_spi.c
- nrfx_twim.c
+ nrfx_rtc.c
1
- packages\nrfx-latest\drivers\src\nrfx_twim.c
+ packages\nrfx-latest\drivers\src\nrfx_rtc.c
- nrfx_rng.c
+ system_nrf51.c
1
- packages\nrfx-latest\drivers\src\nrfx_rng.c
+ packages\nrfx-latest\mdk\system_nrf51.c
- nrfx_i2s.c
+ nrfx_qdec.c
1
- packages\nrfx-latest\drivers\src\nrfx_i2s.c
+ packages\nrfx-latest\drivers\src\nrfx_qdec.c
- nrfx_saadc.c
+ nrfx_twim.c
1
- packages\nrfx-latest\drivers\src\nrfx_saadc.c
+ packages\nrfx-latest\drivers\src\nrfx_twim.c
- system_nrf51.c
+ nrfx_clock.c
1
- packages\nrfx-latest\mdk\system_nrf51.c
+ packages\nrfx-latest\drivers\src\nrfx_clock.c
- nrfx_nfct.c
+ nrfx_pdm.c
1
- packages\nrfx-latest\drivers\src\nrfx_nfct.c
+ packages\nrfx-latest\drivers\src\nrfx_pdm.c
- nrfx_pwm.c
+ nrfx_uarte.c
1
- packages\nrfx-latest\drivers\src\nrfx_pwm.c
+ packages\nrfx-latest\drivers\src\nrfx_uarte.c
- nrfx_egu.c
+ nrfx_adc.c
1
- packages\nrfx-latest\drivers\src\nrfx_egu.c
+ packages\nrfx-latest\drivers\src\nrfx_adc.c
- nrfx_gpiote.c
+ nrfx_ppi.c
1
- packages\nrfx-latest\drivers\src\nrfx_gpiote.c
+ packages\nrfx-latest\drivers\src\nrfx_ppi.c
- nrfx_dppi.c
+ nrfx_uart.c
1
- packages\nrfx-latest\drivers\src\nrfx_dppi.c
+ packages\nrfx-latest\drivers\src\nrfx_uart.c
- nrfx_timer.c
+ nrfx_saadc.c
1
- packages\nrfx-latest\drivers\src\nrfx_timer.c
+ packages\nrfx-latest\drivers\src\nrfx_saadc.c
- nrfx_spi.c
+ nrfx_usbd.c
1
- packages\nrfx-latest\drivers\src\nrfx_spi.c
+ packages\nrfx-latest\drivers\src\nrfx_usbd.c
- nrfx_usbd.c
+ nrfx_i2s.c
1
- packages\nrfx-latest\drivers\src\nrfx_usbd.c
+ packages\nrfx-latest\drivers\src\nrfx_i2s.c
arm_startup_nrf51.s
@@ -698,69 +698,69 @@
packages\nrfx-latest\mdk\arm_startup_nrf51.s
- nrfx_qdec.c
+ nrfx_twis.c
1
- packages\nrfx-latest\drivers\src\nrfx_qdec.c
+ packages\nrfx-latest\drivers\src\nrfx_twis.c
- nrfx_ppi.c
+ nrfx_egu.c
1
- packages\nrfx-latest\drivers\src\nrfx_ppi.c
+ packages\nrfx-latest\drivers\src\nrfx_egu.c
- nrfx_uarte.c
+ nrfx_lpcomp.c
1
- packages\nrfx-latest\drivers\src\nrfx_uarte.c
+ packages\nrfx-latest\drivers\src\nrfx_lpcomp.c
- nrfx_qspi.c
+ nrfx_power.c
1
- packages\nrfx-latest\drivers\src\nrfx_qspi.c
+ packages\nrfx-latest\drivers\src\nrfx_power.c
- nrfx_rtc.c
+ nrfx_usbreg.c
1
- packages\nrfx-latest\drivers\src\nrfx_rtc.c
+ packages\nrfx-latest\drivers\src\nrfx_usbreg.c
- nrfx_usbreg.c
+ nrfx_nvmc.c
1
- packages\nrfx-latest\drivers\src\nrfx_usbreg.c
+ packages\nrfx-latest\drivers\src\nrfx_nvmc.c
- nrfx_ipc.c
+ nrfx_spim.c
1
- packages\nrfx-latest\drivers\src\nrfx_ipc.c
+ packages\nrfx-latest\drivers\src\nrfx_spim.c
- nrfx_twis.c
+ nrfx_twi_twim.c
1
- packages\nrfx-latest\drivers\src\nrfx_twis.c
+ packages\nrfx-latest\drivers\src\nrfx_twi_twim.c
- nrfx_twi.c
+ nrfx_pwm.c
1
- packages\nrfx-latest\drivers\src\nrfx_twi.c
+ packages\nrfx-latest\drivers\src\nrfx_pwm.c
- nrfx_clock.c
+ nrfx_twi.c
1
- packages\nrfx-latest\drivers\src\nrfx_clock.c
+ packages\nrfx-latest\drivers\src\nrfx_twi.c
- nrfx_systick.c
+ nrfx_dppi.c
1
- packages\nrfx-latest\drivers\src\nrfx_systick.c
+ packages\nrfx-latest\drivers\src\nrfx_dppi.c
- nrfx_uart.c
+ nrfx_comp.c
1
- packages\nrfx-latest\drivers\src\nrfx_uart.c
+ packages\nrfx-latest\drivers\src\nrfx_comp.c
- nrfx_adc.c
+ nrfx_temp.c
1
- packages\nrfx-latest\drivers\src\nrfx_adc.c
+ packages\nrfx-latest\drivers\src\nrfx_temp.c
diff --git a/bsp/nrf5x/nrf51822/rtconfig.h b/bsp/nrf5x/nrf51822/rtconfig.h
index 8d42a13144..a4e1a98a9e 100644
--- a/bsp/nrf5x/nrf51822/rtconfig.h
+++ b/bsp/nrf5x/nrf51822/rtconfig.h
@@ -19,6 +19,9 @@
#define RT_USING_TIMER_SOFT
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 512
+
+/* kservice optimization */
+
#define RT_DEBUG
/* Inter-Thread communication */
@@ -154,7 +157,7 @@
/* samples: kernel and components samples */
-/* games: games run on RT-Thread console */
+/* entertainment: terminal games and other interesting software packages */
/* Hardware Drivers Config */
--
cgit v1.3.1