瀏覽代碼

Merge pull request #1415 from Guozhanxin/imx1052

添加了ATK和SeeedStudio RT-M7的lcd支持,更新了README文件,
Tanek 7 年之前
父節點
當前提交
72af51204b
共有 2 個文件被更改,包括 37 次插入15 次删除
  1. 22 12
      bsp/imxrt1052-evk/Kconfig
  2. 15 3
      bsp/imxrt1052-evk/README.md

+ 22 - 12
bsp/imxrt1052-evk/Kconfig

@@ -342,76 +342,86 @@ endif
     endchoice
 
 endmenu
-if !BOARD_RT1050_ATK && !BOARD_RT1050_SeeedStudio
+
 menu "Select lcd driver"
     if RT_USING_LCD && BOARD_RT1050_EVK
     comment "Notice: Evk Board para: 480*272 4 4 8 2 40 10 106 45" 
     endif
 
-	if RT_USING_LCD &&  BOARD_RT1050_ShareBoard 
+    if RT_USING_LCD &&  BOARD_RT1050_ShareBoard 
     comment "Notice: ShareBoard Board para: 800*480 4 4 8 2 40 10 58 45" 
     endif	
 	
     if RT_USING_LCD && BOARD_RT1050_FIRE 
     comment "Notice: Fire Board para: 800*480 4 4 8 2 40 10 58 45" 
     endif
+	
+    if RT_USING_LCD && BOARD_RT1050_ATK
+    comment "Notice: ATK Board para: 480*272 4 4 8 2 40 10 109 45" 
+    endif
 
+    if RT_USING_LCD && BOARD_RT1050_SeeedStudio
+    comment "Notice: SeeedStudio Board para: 480*272 4 4 8 2 40 10 127 45" 
+    endif
+    
     config RT_USING_LCD
         bool "Using lcd"
         default n 
 
     config LCD_WIDTH
         int "Width pixel num"
-        default 480 if BOARD_RT1050_EVK
+        default 480 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 800 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD
     config LCD_HEIGHT
         int "Height pixel num" 
-        default 272 if BOARD_RT1050_EVK
+        default 272 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 480 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD
     config LCD_HFP
         int "HFP"
-        default 4 if BOARD_RT1050_EVK
+        default 4 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 4 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD
     config LCD_VFP
         int "VFP"
-        default 4 if BOARD_RT1050_EVK
+        default 4 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 4 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD
     config LCD_HBP
         int "HBP"
-        default 8 if BOARD_RT1050_EVK
+        default 8 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 8 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD
     config LCD_VBP
         int "VBP"
-        default 2 if BOARD_RT1050_EVK
+        default 2 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 2 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD
     config LCD_HSW
         int "HSW"
-        default 40 if BOARD_RT1050_EVK
+        default 40 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 40 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD
     config LCD_VSW
         int "VSW"
-        default 10 if BOARD_RT1050_EVK
+        default 10 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 10 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD 
     config LCD_BL_PIN
         int "Backlight pin index"
+        default 127 if BOARD_RT1050_SeeedStudio
+        default 109 if BOARD_RT1050_ATK
         default 106 if BOARD_RT1050_EVK
         default 58  if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD 
     config LCD_RST_PIN
         int "Reset pin index"
-        default 45 if BOARD_RT1050_EVK
+        default 45 if (BOARD_RT1050_EVK  || BOARD_RT1050_ATK || BOARD_RT1050_SeeedStudio)
         default 45 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
         depends on RT_USING_LCD 
 endmenu
-endif
+
 #menu "Select SDRAM driver"
     config RT_USING_SDRAM
         bool "Using sdram"

+ 15 - 3
bsp/imxrt1052-evk/README.md

@@ -2,7 +2,7 @@
 
 ## 1. 简介
 
-i.MX RT 1050系列芯片,是由 NXP 半导体公司推出的跨界处理器芯片。它基于应用处理器的芯片架构,采用了微控制器的内核Cortex-M7,从而具有应用处理器的高性能及丰富的功能,又具备传统微控制器的易用、实时及低功耗的特性。
+i.MX RT 1050系列芯片,是由 NXP 半导体公司推出的跨界处理器芯片。它基于应用处理器的芯片架构,采用了微控制器的内核Cortex-M7,从而具有应用处理器的高性能及丰富的功能,又具备传统微控制器的易用、实时及低功耗的特性。
 
 BSP默认支持的i.MX RT1052处理器具备以下简要的特性:
 
@@ -40,7 +40,19 @@ i.MX RT1052 BSP支持多块开发板,包括官方开发板MIMXRT1050-EVK,野
 EVK开发板有板载OpenSDA仿真器,仿真器还连接到i.MX RT1052的UART1。使用USB线连接电脑和仿真器的USB口(J28),就可以进行下载和仿真。在终端工具里打开仿真器的虚拟串口。
 
 #### 3.2.2 野火开发板
-连接外置仿真器(野火DAP仿真器或者Jlink)后,就可以进行下载和下载。使用USB线连接开发板底板的USB转串口,在终端工具里打开相应的串口。
+连接外置仿真器(野火DAP仿真器或者Jlink)后,就可以进行下载和仿真。使用USB线连接开发板底板的USB转串口,在终端工具里打开相应的串口。
+
+#### 3.2.3 ShareBoard开发板
+
+连接外置仿真器Jlink后,就可以进行下载和仿真。使用USB线连接开发板底板的USB转串口,在终端工具里打开相应的串口。
+
+#### 3.2.4 正点原子开发板
+
+连接外置仿真器(正点原子DAP仿真器或者Jlink)后,就可以进行下载和仿真。使用USB线连接开发板底板的USB_232,在终端工具里打开相应的串口。
+
+#### 3.2.5 SeeedStudio开发板
+
+连接外置仿真器Jlink后,就可以进行下载和仿真。使用TTL转串口工具连接开发板上J3的17/18引脚,在终端工具里打开相应的串口。(17接RX,18接TX)
 
 ### 3.3 运行结果
 
@@ -71,7 +83,7 @@ File System initialized!
 | GPIO | 支持 |  |
 | IIC | 支持 | IIC 1~4 |
 | SPI | 支持 | SPI 1~4 |
-| ETH | 支持 | 野火开发板的ETH还没支持 |
+| ETH | 支持 | 暂时仅支持官方的ETH |
 | LCD | 支持 |  |
 | RTC | 支持 |  |
 | SDIO | 支持 | 暂时仅仅支持一个SDIO,还不支持中断方式 |