未验证 提交 72af5120 编写于 作者: T Tanek 提交者: GitHub

Merge pull request #1415 from Guozhanxin/imx1052

添加了ATK和SeeedStudio RT-M7的lcd支持,更新了README文件,
...@@ -342,76 +342,86 @@ endif ...@@ -342,76 +342,86 @@ endif
endchoice endchoice
endmenu endmenu
if !BOARD_RT1050_ATK && !BOARD_RT1050_SeeedStudio
menu "Select lcd driver" menu "Select lcd driver"
if RT_USING_LCD && BOARD_RT1050_EVK if RT_USING_LCD && BOARD_RT1050_EVK
comment "Notice: Evk Board para: 480*272 4 4 8 2 40 10 106 45" comment "Notice: Evk Board para: 480*272 4 4 8 2 40 10 106 45"
endif 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" comment "Notice: ShareBoard Board para: 800*480 4 4 8 2 40 10 58 45"
endif endif
if RT_USING_LCD && BOARD_RT1050_FIRE if RT_USING_LCD && BOARD_RT1050_FIRE
comment "Notice: Fire Board para: 800*480 4 4 8 2 40 10 58 45" comment "Notice: Fire Board para: 800*480 4 4 8 2 40 10 58 45"
endif 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 config RT_USING_LCD
bool "Using lcd" bool "Using lcd"
default n default n
config LCD_WIDTH config LCD_WIDTH
int "Width pixel num" 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) default 800 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_HEIGHT config LCD_HEIGHT
int "Height pixel num" 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) default 480 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_HFP config LCD_HFP
int "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) default 4 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_VFP config LCD_VFP
int "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) default 4 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_HBP config LCD_HBP
int "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) default 8 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_VBP config LCD_VBP
int "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) default 2 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_HSW config LCD_HSW
int "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) default 40 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_VSW config LCD_VSW
int "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) default 10 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_BL_PIN config LCD_BL_PIN
int "Backlight pin index" int "Backlight pin index"
default 127 if BOARD_RT1050_SeeedStudio
default 109 if BOARD_RT1050_ATK
default 106 if BOARD_RT1050_EVK default 106 if BOARD_RT1050_EVK
default 58 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard) default 58 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
config LCD_RST_PIN config LCD_RST_PIN
int "Reset pin index" 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) default 45 if (BOARD_RT1050_FIRE || BOARD_RT1050_ShareBoard)
depends on RT_USING_LCD depends on RT_USING_LCD
endmenu endmenu
endif
#menu "Select SDRAM driver" #menu "Select SDRAM driver"
config RT_USING_SDRAM config RT_USING_SDRAM
bool "Using sdram" bool "Using sdram"
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
## 1. 简介 ## 1. 简介
i.MX RT 1050系列芯片,是由 NXP 半导体公司推出的跨界处理器芯片。它基于应用处理器的芯片架构,采用了微控制器的内核Cortex-M7,从而具有应用处理器的高性能及丰富的功能,又具备传统微控制器的易用、实时及低功耗的特性。 i.MX RT 1050系列芯片,是由 NXP 半导体公司推出的跨界处理器芯片。它基于应用处理器的芯片架构,采用了微控制器的内核Cortex-M7,从而具有应用处理器的高性能及丰富的功能,又具备传统微控制器的易用、实时及低功耗的特性。
BSP默认支持的i.MX RT1052处理器具备以下简要的特性: BSP默认支持的i.MX RT1052处理器具备以下简要的特性:
...@@ -40,7 +40,19 @@ i.MX RT1052 BSP支持多块开发板,包括官方开发板MIMXRT1050-EVK,野 ...@@ -40,7 +40,19 @@ i.MX RT1052 BSP支持多块开发板,包括官方开发板MIMXRT1050-EVK,野
EVK开发板有板载OpenSDA仿真器,仿真器还连接到i.MX RT1052的UART1。使用USB线连接电脑和仿真器的USB口(J28),就可以进行下载和仿真。在终端工具里打开仿真器的虚拟串口。 EVK开发板有板载OpenSDA仿真器,仿真器还连接到i.MX RT1052的UART1。使用USB线连接电脑和仿真器的USB口(J28),就可以进行下载和仿真。在终端工具里打开仿真器的虚拟串口。
#### 3.2.2 野火开发板 #### 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 运行结果 ### 3.3 运行结果
...@@ -71,7 +83,7 @@ File System initialized! ...@@ -71,7 +83,7 @@ File System initialized!
| GPIO | 支持 | | | GPIO | 支持 | |
| IIC | 支持 | IIC 1~4 | | IIC | 支持 | IIC 1~4 |
| SPI | 支持 | SPI 1~4 | | SPI | 支持 | SPI 1~4 |
| ETH | 支持 | 野火开发板的ETH还没支持 | | ETH | 支持 | 暂时仅支持官方的ETH |
| LCD | 支持 | | | LCD | 支持 | |
| RTC | 支持 | | | RTC | 支持 | |
| SDIO | 支持 | 暂时仅仅支持一个SDIO,还不支持中断方式 | | SDIO | 支持 | 暂时仅仅支持一个SDIO,还不支持中断方式 |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册