ARM内核启动代码:
-
设置异常向量表
-
异常向量表地址重映射(0x87800000)
-
为不同工作模式开辟栈(IRQ模式和system模式)
-
使能irq中断
-
清零bss段
-
打开icache
-
引导内核跳转到C语言main函数执行
**PLL:**phased locked loop,锁相环,倍频
**Prescale:**预分频器,分频
**PFD:**phased fraction divder 相位分数分频器 倍频/分频

IMX6ULL时钟配置:
1.ARM内核时钟: 528MHZ
2.PLL2: PFD0 PFD1 PFD2 PFD3
3.PLL3: PFD0 PFD1 PFD2 PFD3
4.三个根时钟:
AHB_CLK_ROOT:132MHZ
PERCLK_CLK_ROOT:66MHZ
IPG_CLK_ROOT:66MHZ