1-
2- # Kconfig file for package rti
31menuconfig PKG_USING_RTI
42 bool "RT-Thread Insight: probe tool for RT-Thread"
53 select RT_USING_HOOK
@@ -12,6 +10,7 @@ if PKG_USING_RTI
1210 string
1311 default "/packages/system/rti"
1412
13+ # 版本选择
1514 choice
1615 prompt "Version"
1716 help
@@ -20,49 +19,70 @@ if PKG_USING_RTI
2019 config PKG_USING_RTI_V100
2120 bool "v1.0.0"
2221
22+ config PKG_USING_RTI_V200
23+ bool "v2.0.0"
24+
2325 config PKG_USING_RTI_LATEST_VERSION
2426 bool "latest"
2527 endchoice
2628
2729 config PKG_RTI_VER
2830 string
2931 default "v1.0.0" if PKG_USING_RTI_V100
32+ default "v2.0.0" if PKG_USING_RTI_V200
3033 default "latest" if PKG_USING_RTI_LATEST_VERSION
31- config PKG_RTI_APP_NAME
32- string "App name"
33- default "RT-Thread RTI"
34-
35- config PKG_RTI_BUFFER_SIZE
36- int "RTI buffer size"
37- default 4096
38-
39- config PKG_RTI_RAM_BASE
40- hex "RAM base"
41- default 0x20000000
42- ---help---
43- The lowest RAM address used for IDs (pointers)
44-
45- config PKG_RTI_ID_SHIFT
46- int "Event ID offset"
47- default 2
48-
49- config PKG_RTI_SYS_DESC0
50- string "System description 0"
51- default "I#15=systick"
52- ---help---
53- format is "I#%num%=%name%, ..." number is IRQ number, name is IRQ name
54-
55- config PKG_RTI_SYS_DESC1
56- string "System description 1"
57- default ""
58- ---help---
59- format is "I#%num%=%name%, ..." number is IRQ number, name is IRQ name
60-
61- config PKG_USING_RTI_UART_SAMPLE
62- bool "Using UART Sample"
63- default n
64- ---help---
65- Use serial port to transmit data to SystemView.
66-
67- endif
6834
35+ # ----------------------------
36+ # v2版本仅显示CPU频率配置
37+ # ----------------------------
38+ config BOARD_SYSTICK_FREQ_IN_HZ
39+ int "CPU frequency (Hz)"
40+ default 168000000
41+ depends on PKG_USING_RTI_V200 || PKG_USING_RTI_LATEST_VERSION # 仅v2和latest版本可见
42+ help
43+ Required for v2.0.0+ version: CPU clock frequency, used for timestamp calculation.
44+
45+ # ----------------------------
46+ # v1版本显示原有其他配置
47+ # ----------------------------
48+ if PKG_USING_RTI_V100 # 仅v1.0.0版本可见
49+
50+ config PKG_RTI_APP_NAME
51+ string "App name"
52+ default "RT-Thread RTI"
53+
54+ config PKG_RTI_BUFFER_SIZE
55+ int "RTI buffer size"
56+ default 4096
57+
58+ config PKG_RTI_RAM_BASE
59+ hex "RAM base"
60+ default 0x20000000
61+ ---help---
62+ The lowest RAM address used for IDs (pointers)
63+
64+ config PKG_RTI_ID_SHIFT
65+ int "Event ID offset"
66+ default 2
67+
68+ config PKG_RTI_SYS_DESC0
69+ string "System description 0"
70+ default "I#15=systick"
71+ ---help---
72+ format is "I#%num%=%name%, ..." number is IRQ number, name is IRQ name
73+
74+ config PKG_RTI_SYS_DESC1
75+ string "System description 1"
76+ default ""
77+ ---help---
78+ format is "I#%num%=%name%, ..." number is IRQ number, name is IRQ name
79+
80+ config PKG_USING_RTI_UART_SAMPLE
81+ bool "Using UART Sample"
82+ default n
83+ ---help---
84+ Use serial port to transmit data to SystemView.
85+
86+ endif
87+
88+ endif
0 commit comments