Skip to content

Commit f941dfc

Browse files
FrogreyGuozhanxin
authored andcommitted
fix uart1 pin bug, delete and update wrong icf files, add vglite support for rt1170 in IAR environment.
1 parent a7e210d commit f941dfc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+32890
-236
lines changed

bsp/imxrt/imxrt1170-nxp-evk/m7/.config

Lines changed: 72 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#
99
CONFIG_RT_NAME_MAX=8
1010
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
11+
# CONFIG_RT_USING_SMART is not set
12+
# CONFIG_RT_USING_AMP is not set
1113
# CONFIG_RT_USING_SMP is not set
1214
CONFIG_RT_ALIGN_SIZE=8
1315
# CONFIG_RT_THREAD_PRIORITY_8 is not set
@@ -30,18 +32,10 @@ CONFIG_IDLE_THREAD_STACK_SIZE=256
3032
# CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
3133
# CONFIG_RT_USING_TINY_FFS is not set
3234
# CONFIG_RT_KPRINTF_USING_LONGLONG is not set
33-
CONFIG_RT_DEBUG=y
34-
CONFIG_RT_DEBUG_COLOR=y
35-
# CONFIG_RT_DEBUG_INIT_CONFIG is not set
36-
# CONFIG_RT_DEBUG_THREAD_CONFIG is not set
37-
# CONFIG_RT_DEBUG_SCHEDULER_CONFIG is not set
38-
# CONFIG_RT_DEBUG_IPC_CONFIG is not set
39-
# CONFIG_RT_DEBUG_TIMER_CONFIG is not set
40-
# CONFIG_RT_DEBUG_IRQ_CONFIG is not set
41-
# CONFIG_RT_DEBUG_MEM_CONFIG is not set
42-
# CONFIG_RT_DEBUG_SLAB_CONFIG is not set
43-
# CONFIG_RT_DEBUG_MEMHEAP_CONFIG is not set
44-
# CONFIG_RT_DEBUG_MODULE_CONFIG is not set
35+
CONFIG_RT_USING_DEBUG=y
36+
CONFIG_RT_DEBUGING_COLOR=y
37+
CONFIG_RT_DEBUGING_CONTEXT=y
38+
CONFIG_RT_DEBUGING_INIT=y
4539

4640
#
4741
# Inter-Thread communication
@@ -51,12 +45,12 @@ CONFIG_RT_USING_MUTEX=y
5145
CONFIG_RT_USING_EVENT=y
5246
CONFIG_RT_USING_MAILBOX=y
5347
CONFIG_RT_USING_MESSAGEQUEUE=y
48+
# CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY is not set
5449
# CONFIG_RT_USING_SIGNALS is not set
5550

5651
#
5752
# Memory Management
5853
#
59-
CONFIG_RT_PAGE_MAX_ORDER=11
6054
CONFIG_RT_USING_MEMPOOL=y
6155
# CONFIG_RT_USING_SMALL_MEM is not set
6256
# CONFIG_RT_USING_SLAB is not set
@@ -83,13 +77,17 @@ CONFIG_RT_USING_DEVICE=y
8377
CONFIG_RT_USING_CONSOLE=y
8478
CONFIG_RT_CONSOLEBUF_SIZE=128
8579
CONFIG_RT_CONSOLE_DEVICE_NAME="uart1"
86-
CONFIG_RT_VER_NUM=0x50000
80+
CONFIG_RT_VER_NUM=0x50001
8781
# CONFIG_RT_USING_STDC_ATOMIC is not set
88-
# CONFIG_RT_USING_CACHE is not set
89-
# CONFIG_RT_USING_HW_ATOMIC is not set
82+
CONFIG_RT_USING_CACHE=y
83+
CONFIG_RT_USING_HW_ATOMIC=y
9084
# CONFIG_ARCH_ARM_BOOTWITH_FLUSH_CACHE is not set
9185
# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
92-
# CONFIG_RT_USING_CPU_FFS is not set
86+
CONFIG_RT_USING_CPU_FFS=y
87+
CONFIG_ARCH_ARM=y
88+
CONFIG_ARCH_ARM_CORTEX_M=y
89+
CONFIG_ARCH_ARM_CORTEX_FPU=y
90+
CONFIG_ARCH_ARM_CORTEX_M7=y
9391

9492
#
9593
# RT-Thread Components
@@ -114,6 +112,10 @@ CONFIG_FINSH_USING_DESCRIPTION=y
114112
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
115113
# CONFIG_FINSH_USING_AUTH is not set
116114
CONFIG_FINSH_ARG_MAX=10
115+
116+
#
117+
# DFS: device virtual file system
118+
#
117119
# CONFIG_RT_USING_DFS is not set
118120
# CONFIG_RT_USING_FAL is not set
119121

@@ -172,7 +174,19 @@ CONFIG_RT_USBD_THREAD_STACK_SZ=4096
172174
#
173175
# C/C++ and POSIX layer
174176
#
175-
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
177+
178+
#
179+
# ISO-ANSI C layer
180+
#
181+
182+
#
183+
# Timezone and Daylight Saving Time
184+
#
185+
# CONFIG_RT_LIBC_USING_FULL_TZ_DST is not set
186+
CONFIG_RT_LIBC_USING_LIGHT_TZ_DST=y
187+
CONFIG_RT_LIBC_TZ_DEFAULT_HOUR=8
188+
CONFIG_RT_LIBC_TZ_DEFAULT_MIN=0
189+
CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
176190

177191
#
178192
# POSIX (Portable Operating System Interface) layer
@@ -219,9 +233,11 @@ CONFIG_NETDEV_IPV6=0
219233
# CONFIG_RT_USING_ULOG is not set
220234
# CONFIG_RT_USING_UTEST is not set
221235
# CONFIG_RT_USING_VAR_EXPORT is not set
236+
# CONFIG_RT_USING_RESOURCE_ID is not set
222237
# CONFIG_RT_USING_ADT is not set
223238
# CONFIG_RT_USING_RT_LINK is not set
224239
# CONFIG_RT_USING_VBUS is not set
240+
# CONFIG_RT_USING_KTIME is not set
225241

226242
#
227243
# RT-Thread Utestcases
@@ -246,7 +262,6 @@ CONFIG_NETDEV_IPV6=0
246262
# CONFIG_PKG_USING_KAWAII_MQTT is not set
247263
# CONFIG_PKG_USING_BC28_MQTT is not set
248264
# CONFIG_PKG_USING_WEBTERMINAL is not set
249-
# CONFIG_PKG_USING_LIBMODBUS is not set
250265
# CONFIG_PKG_USING_FREEMODBUS is not set
251266
# CONFIG_PKG_USING_NANOPB is not set
252267

@@ -264,6 +279,11 @@ CONFIG_NETDEV_IPV6=0
264279
#
265280
# CONFIG_PKG_USING_WLAN_WICED is not set
266281
# CONFIG_PKG_USING_RW007 is not set
282+
283+
#
284+
# CYW43012 WiFi
285+
#
286+
# CONFIG_PKG_USING_WLAN_CYW43012 is not set
267287
# CONFIG_PKG_USING_COAP is not set
268288
# CONFIG_PKG_USING_NOPOLL is not set
269289
# CONFIG_PKG_USING_NETUTILS is not set
@@ -325,6 +345,7 @@ CONFIG_NETDEV_IPV6=0
325345
# CONFIG_PKG_USING_ZFTP is not set
326346
# CONFIG_PKG_USING_WOL is not set
327347
# CONFIG_PKG_USING_ZEPHYR_POLLING is not set
348+
# CONFIG_PKG_USING_MATTER_ADAPTATION_LAYER is not set
328349

329350
#
330351
# security packages
@@ -371,7 +392,6 @@ CONFIG_NETDEV_IPV6=0
371392
# LVGL: powerful and easy-to-use embedded GUI library
372393
#
373394
# CONFIG_PKG_USING_LVGL is not set
374-
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
375395
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
376396
# CONFIG_PKG_USING_GUI_GUIDER_DEMO is not set
377397

@@ -398,6 +418,7 @@ CONFIG_NETDEV_IPV6=0
398418
# CONFIG_PKG_USING_VT100 is not set
399419
# CONFIG_PKG_USING_QRCODE is not set
400420
# CONFIG_PKG_USING_GUIENGINE is not set
421+
# CONFIG_PKG_USING_PERSIMMON is not set
401422
# CONFIG_PKG_USING_3GPP_AMRNB is not set
402423

403424
#
@@ -446,6 +467,8 @@ CONFIG_NETDEV_IPV6=0
446467
# CONFIG_PKG_USING_HASH_MATCH is not set
447468
# CONFIG_PKG_USING_ARMV7M_DWT_TOOL is not set
448469
# CONFIG_PKG_USING_VOFA_PLUS is not set
470+
# CONFIG_PKG_USING_RT_TRACE is not set
471+
# CONFIG_PKG_USING_ZDEBUG is not set
449472

450473
#
451474
# system packages
@@ -482,6 +505,8 @@ CONFIG_NETDEV_IPV6=0
482505
# CONFIG_PKG_USING_UC_COMMON is not set
483506
# CONFIG_PKG_USING_UC_MODBUS is not set
484507
# CONFIG_PKG_USING_FREERTOS_WRAPPER is not set
508+
# CONFIG_PKG_USING_LITEOS_SDK is not set
509+
# CONFIG_PKG_USING_TZ_DATABASE is not set
485510
# CONFIG_PKG_USING_CAIRO is not set
486511
# CONFIG_PKG_USING_PIXMAN is not set
487512
# CONFIG_PKG_USING_PARTITION is not set
@@ -505,6 +530,7 @@ CONFIG_NETDEV_IPV6=0
505530
# CONFIG_PKG_USING_QBOOT is not set
506531
# CONFIG_PKG_USING_PPOOL is not set
507532
# CONFIG_PKG_USING_OPENAMP is not set
533+
# CONFIG_PKG_USING_RPMSG_LITE is not set
508534
# CONFIG_PKG_USING_LPM is not set
509535
# CONFIG_PKG_USING_TLSF is not set
510536
# CONFIG_PKG_USING_EVENT_RECORDER is not set
@@ -517,6 +543,9 @@ CONFIG_NETDEV_IPV6=0
517543
# CONFIG_PKG_USING_QPC is not set
518544
# CONFIG_PKG_USING_AGILE_UPGRADE is not set
519545
# CONFIG_PKG_USING_FLASH_BLOB is not set
546+
# CONFIG_PKG_USING_MLIBC is not set
547+
# CONFIG_PKG_USING_TASK_MSG_BUS is not set
548+
# CONFIG_PKG_USING_SFDB is not set
520549

521550
#
522551
# peripheral libraries and drivers
@@ -581,6 +610,7 @@ CONFIG_NETDEV_IPV6=0
581610
# CONFIG_PKG_USING_BALANCE is not set
582611
# CONFIG_PKG_USING_SHT2X is not set
583612
# CONFIG_PKG_USING_SHT3X is not set
613+
# CONFIG_PKG_USING_SHT4X is not set
584614
# CONFIG_PKG_USING_AD7746 is not set
585615
# CONFIG_PKG_USING_ADT74XX is not set
586616
# CONFIG_PKG_USING_MAX17048 is not set
@@ -601,6 +631,7 @@ CONFIG_NETDEV_IPV6=0
601631
# CONFIG_PKG_USING_FT5426 is not set
602632
# CONFIG_PKG_USING_FT6236 is not set
603633
# CONFIG_PKG_USING_XPT2046_TOUCH is not set
634+
# CONFIG_PKG_USING_CST816X is not set
604635
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
605636
# CONFIG_PKG_USING_STM32_SDIO is not set
606637
# CONFIG_PKG_USING_ESP_IDF is not set
@@ -613,7 +644,6 @@ CONFIG_NETDEV_IPV6=0
613644
# CONFIG_PKG_USING_LKDGUI is not set
614645
# CONFIG_PKG_USING_NRF5X_SDK is not set
615646
# CONFIG_PKG_USING_NRFX is not set
616-
# CONFIG_PKG_USING_WM_LIBRARIES is not set
617647

618648
#
619649
# Kendryte SDK
@@ -671,14 +701,18 @@ CONFIG_NETDEV_IPV6=0
671701
# CONFIG_PKG_USING_MISAKA_AT24CXX is not set
672702
# CONFIG_PKG_USING_MISAKA_RGB_BLING is not set
673703
# CONFIG_PKG_USING_LORA_MODEM_DRIVER is not set
674-
# CONFIG_PKG_USING_BL_MCU_SDK is not set
675704
# CONFIG_PKG_USING_SOFT_SERIAL is not set
676705
# CONFIG_PKG_USING_MB85RS16 is not set
677706
# CONFIG_PKG_USING_RFM300 is not set
678707
# CONFIG_PKG_USING_IO_INPUT_FILTER is not set
679708
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
680709
# CONFIG_PKG_USING_LRF_NV7LIDAR is not set
710+
# CONFIG_PKG_USING_AIP650 is not set
681711
# CONFIG_PKG_USING_FINGERPRINT is not set
712+
# CONFIG_PKG_USING_BT_ECB02C is not set
713+
# CONFIG_PKG_USING_UAT is not set
714+
# CONFIG_PKG_USING_ST7789 is not set
715+
# CONFIG_PKG_USING_SPI_TOOLS is not set
682716

683717
#
684718
# AI packages
@@ -697,7 +731,11 @@ CONFIG_NETDEV_IPV6=0
697731
# Signal Processing and Control Algorithm Packages
698732
#
699733
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
734+
# CONFIG_PKG_USING_QPID is not set
700735
# CONFIG_PKG_USING_UKAL is not set
736+
# CONFIG_PKG_USING_DIGITALCTRL is not set
737+
# CONFIG_PKG_USING_KISSFFT is not set
738+
# CONFIG_PKG_USING_CMSIS_DSP is not set
701739

702740
#
703741
# miscellaneous packages
@@ -744,7 +782,6 @@ CONFIG_NETDEV_IPV6=0
744782
# CONFIG_PKG_USING_DSTR is not set
745783
# CONFIG_PKG_USING_TINYFRAME is not set
746784
# CONFIG_PKG_USING_KENDRYTE_DEMO is not set
747-
# CONFIG_PKG_USING_DIGITALCTRL is not set
748785
# CONFIG_PKG_USING_UPACKER is not set
749786
# CONFIG_PKG_USING_UPARAM is not set
750787
# CONFIG_PKG_USING_HELLO is not set
@@ -769,8 +806,9 @@ CONFIG_NETDEV_IPV6=0
769806
# CONFIG_PKG_USING_RTDUINO is not set
770807

771808
#
772-
# Projects
809+
# Projects and Demos
773810
#
811+
# CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO is not set
774812
# CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR is not set
775813
# CONFIG_PKG_USING_ARDUINO_SENSOR_KIT is not set
776814
# CONFIG_PKG_USING_ARDUINO_MATLAB_SUPPORT is not set
@@ -917,14 +955,21 @@ CONFIG_NETDEV_IPV6=0
917955
#
918956
# Display
919957
#
958+
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_GFX_LIBRARY is not set
920959
# CONFIG_PKG_USING_ARDUINO_U8G2 is not set
921-
# CONFIG_PKG_USING_ARDUINO_U8GLIB_ARDUINO is not set
960+
# CONFIG_PKG_USING_ARDUINO_TFT_ESPI is not set
961+
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ST7735 is not set
962+
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SSD1306 is not set
963+
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ILI9341 is not set
922964
# CONFIG_PKG_USING_SEEED_TM1637 is not set
923965

924966
#
925967
# Timing
926968
#
969+
# CONFIG_PKG_USING_ARDUINO_RTCLIB is not set
927970
# CONFIG_PKG_USING_ARDUINO_MSTIMER2 is not set
971+
# CONFIG_PKG_USING_ARDUINO_TICKER is not set
972+
# CONFIG_PKG_USING_ARDUINO_TASKSCHEDULER is not set
928973

929974
#
930975
# Data Processing
@@ -958,7 +1003,6 @@ CONFIG_NETDEV_IPV6=0
9581003
#
9591004
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MFRC630 is not set
9601005
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI5351 is not set
961-
# CONFIG_PKG_USING_ARDUINO_RTCLIB is not set
9621006

9631007
#
9641008
# Signal IO
@@ -975,6 +1019,7 @@ CONFIG_NETDEV_IPV6=0
9751019
#
9761020
# Uncategorized
9771021
#
1022+
CONFIG_SOC_IMXRT1170_SERIES=y
9781023

9791024
#
9801025
# Hardware Drivers Config
@@ -997,6 +1042,7 @@ CONFIG_BSP_USING_LPUART1=y
9971042
# CONFIG_BSP_USING_LPUART3 is not set
9981043
# CONFIG_BSP_USING_CAN is not set
9991044
# CONFIG_BSP_USING_FLEXSPI is not set
1045+
# CONFIG_BSP_USING_VGLITE is not set
10001046

10011047
#
10021048
# Onboard Peripheral Drivers

bsp/imxrt/imxrt1170-nxp-evk/m7/board/Kconfig

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,42 @@ menu "On-chip Peripheral Drivers"
141141
bool "Enable FLEXSPI2"
142142
default n
143143
endif
144+
145+
menuconfig BSP_USING_VGLITE
146+
bool "Enable VGLITE"
147+
select RT_USING_PIN
148+
default n
149+
150+
if BSP_USING_VGLITE
151+
choice
152+
prompt "Select lcd panel"
153+
default VGLITE_USING_RK055AHD091
154+
155+
config VGLITE_USING_RK055AHD091
156+
bool "RK055AHD091-CTG (RK055HDMIPI4M 720 * 1280)"
157+
158+
config VGLITE_USING_RK055IQH091
159+
bool "RK055IQH091-CTG (540 * 960)"
160+
161+
config VGLITE_USING_RK055MHD091
162+
bool "RK055MHD091A0-CTG (RK055HDMIPI4MA0 720 * 1280)"
163+
endchoice
164+
165+
choice
166+
prompt "Select display controller"
167+
default VGLITE_USING_LCDIFV2
168+
169+
config VGLITE_USING_ELCDIF
170+
bool "ELCDIF"
171+
172+
config VGLITE_USING_LCDIFV2
173+
bool "LCDIFV2"
174+
endchoice
175+
176+
config VGLITE_USING_ELM
177+
bool "Enable Elementary"
178+
default y
179+
endif
144180
endmenu
145181

146182
menu "Onboard Peripheral Drivers"

0 commit comments

Comments
 (0)