정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 11 Configuring SPI NOR 11.1 Introduction 이 장에는 SPI NOR 플래시 메모리 기술 장치(MTD) 드라이버를 설정하는 방법에 대해 설명한다. 이 드라이버는 SPI-NOR 데이터 Flash 디바이스를 지원하기 위해 SPI 인터페이스를 사용한다. NOR MTD 구현은 상위 레이어 MTD 드라이버에 필요한 정보를 제공한다. 11.1.1 Selecting SPI NOR on the Linux image SPI NOR 지원을 활성화하려면, 아래 단계를 수행한다 : SPI에 대한 pinctrl을 추가한다. 예를 들면 : pinctrl_ecspi1: ecspi1grp {..
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 10 Adding SDHC 10.1 Introduction uSDHC에는 14개의 해당 I/O 신호가 있다. 아래 목록은 해당 I/O 신호를 설명한다. Signal overview (신호 개요) SD_CLK는 MMC, SD, SDIO 카드를 구동하는 데 사용되는 내부에서 생성되는 clock이다. CMD I/O는 카드로 명령을 보내고 카드에서 응답을 받는 데 사용된다. 8개의 데이터 라인(DATA7 - DATA0)은 SDHC와 카드 사이에 데이터 전송을 수행하는 데 사용된다. SD_CD#과 SD_WP는 소켓에서 직접 라우트되는 카드 감지(card detection)와 쓰기 보호(write pr..
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 9 UART 9.1 Introduction UART는 기본적으로 활성화되어 있다. 기본 UART는 아래와 같이 구성된다 : Baud rate : 115200 Data bits : 8 Parity : None Stop bits : 1 Flow control : None
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 8 Configuring IOMUX 8.1 Introduction i.MX 핀(또는 패드)을 사용하기 전에, 원하는 기능을 선택하고 전압 레벨, 드라이브 강도, hysteresis와 같은 특성에 대한 값을 수정한다. IOMUX 컨트롤러에서 레지스터 세트를 구성할 수 있다. 각 핀에 대한 자세한 내용은 "External Signals and Pin Multiplexing" 장을 참조하거나, IOMUX 컨트롤러 블록에 대한 자세한 내용은 SoC Application References Manual의 "IOMUX Controller (IOMUXC)"를 참조한다. 8.1.1 Information f..
정보 IMXBSPPG Rev. LF5.15.5_1.0.0, 31 March 2022를 기준으로 작성 Chapter 7 Memory Assignment 7.1 Introduction i.MX 8QuadMax, i.MX 8QuadXPlus, i.MX 8DXL에서, SCFW는 리소스를 분할하는 파티션 개념을 제공한다. 메모리는 여러 영역으로 분할되고 해당 보안 모드가 있는 특정 소프트웨어 모듈에서만 액세스할 수 있다. 일반적으로 AP 코어에는 두 개의 파티션이 있다. 보안 ATF 파티션은 ATF와 OP-TEE에 대한 중요한 리소스와 메모리를 소유한다. non-secure OS 파티션은 커널 및 U-Boot를 위한 리소스와 메모리를 소유한다. Arm Cortex-M4가 실행 중일 때, Arm Cortex-M4 ..