1、i.MX6ULL处理器启动过程i.MX6ULL是NXP基于ARM Cortex-A7内核的单核处理器家族,主频可以高900MHz。i.MX6ULL应用处理器包含了电源管理模块,可以降低外部电源电路设计的复杂度,并且简化了供电时序。该系列中的每个处理器都提供了丰富的内存接口,包含16-bit的LPDDR2、DDR3、DDR3L,Nand Flash、Nor Flash、eMMC、Quad SPI,还有其它广泛的接口用于连接外设的,比如WLAN、蓝牙、GPS、显示、摄像头等。
2、i.MX6ULL处理器第一个裸机程序
玩过三星的 S3C2440 的话会知道我们在使用 SDRAM 或者 DDR 之前必须先初始化 SDRAM 或者 DDR。所以 S3C2440的汇编文件里面是一定会有 SDRAM 或者 DDR 初始化代码的。I.MX6U 内部的 Boot ROM 会读取 DCD 数据中的 DDR 配置参数然后完成 DDR 初始化的,所以我们编写的汇编就可以省了这一部分,只需要设置好栈指针就可以使用C语言了。