RT600 RM CH41:RT6xx 非安全BootROM (3)
41.4 引导模式
ROM 引导加载程序支持以下引导模式:
- Master Boot 模式
- Recovery Boot 模式
- Serial Boot 模式
- ISP Boot 模式
ROM 引导加载程序支持以下引导模式:
内部 ROM 存储器用于存储启动代码。复位后,ARM 处理器从该存储器开始执行代码。每次器件上电或复位时,都会执行BootROM代码。
由于 RT6xx 没有用于代码和数据存储的内部 Flash,因此必须将image存储在其他位置,以便在复位时下载,或者 CPU 可以从外部存储器(XIP)执行。image可以从外部 Flash 加载到片上 SRAM 中,也可以通过串行端口(UART、SPI、I2C、USB)下载。然后对代码进行验证,引导 ROM 会将向量指向片上 SRAM。
引导加载程序根据 OTP 位和 ISP 引脚的值,以及image header类型定义,决定是将代码下载到片上 SRAM 中还是从外部存储器运行。
RT MCU 学习有一段时间了,刚好得空,在这篇文章里面,我们一起分析一个完整的image bin文件,它有哪些部分?分别是什么作用?哪些是不可或缺的?哪些是可选的?
这次我们来一起看一下,基于 NXP MIMXRT1060 开发板的串口通信示例工程,学习如何使用 EDMA(增强型直接内存访问)来实现高效的串口数据传输。
主要特点:
Update your browser to view this website correctly.&npsb;Update my browser now