本手册详细介绍了NUC970 Linux BSP(基础软件包)的使用方法,针对的是基于ARM926EJ-S核心的Nuvoton NUC970系列单片机。NUC970具有高速性能,支持多种内存选项,如16 MB、64 MB或128 MB DDR-II,提供紧凑的LQFP封装以减小PCB尺寸并降低EMI。该设备集成了丰富的周边接口,包括11个UART、以太网、SDIO/eMMC、NAND Flash、CAN 2.0B、ISO-7816、LCD控制器和高速USB 2.0等,使其在工业自动化控制、HMI、物联网网关和智能家居等领域有广泛应用。
开发环境和流程涉及:
1. **开发环境连接**:文档首先概述了开发所需的环境设置,强调了Nuvoton提供的参考目的是为了基于NUC970微控制器的系统设计,但不保证无误。
2. **开发板设置**:详细步骤包括确保开发板正确配置,可能涉及到硬件连接和软件初始化。
3. **BSP安装**:
- **系统需求**:明确列出安装BSP之前需要的系统软件版本,例如CentOS Linux。
- **虚拟机安装**:引导读者下载并安装VMware虚拟机来创建一个隔离的开发环境。
- **Linux发行版**:指导如何安装CentOS Linux,这可能是用于构建和测试BSP的基础。
- **补齐全部元件**:可能涉及到必要的驱动程序、固件和其他依赖项。
- **安装步骤**:逐步指南,从下载到安装各个组件的详细过程。
4. **Nu-Writer使用说明**:
- **简介**:简述Nu-Writer工具的作用,可能是用于固件加载和调试。
- **驱动程序安装**:说明如何安装和配置与NUC970交互的驱动程序。
- **模式设置**:涵盖USB ISP模式、芯片设置、不同存储模式(DDR/SRAM、eMMC、SPI、NAND、MTP和PACK)以及U-Boot烧录。
5. **U-Boot使用说明**:
- **配置**:讲解U-Boot的配置选项,包括设置启动参数。
- **目录结构**:介绍U-Boot内核文件的组织架构。
- **编译U-Boot**:指南如何根据需要定制并编译适合NUC970的U-Boot版本。
- **NAND AES**:提及可能与NAND Flash相关的加密功能,如AES(高级加密标准)。
本手册提供了针对NUC970 Linux BSP的详尽使用指南,涵盖了开发环境准备、BSP安装、工具Nu-Writer和U-Boot的配置和操作,旨在帮助用户高效地在Nuvoton NUC970平台上进行Linux开发和系统管理。