相关代码 |
|
在别的文件这是UBOOT的文件,其中是一些初始化的文件csstartup是所有文件的初始化,主要是涉及到各种模式,以及各种模式的堆栈的分配,以及异常模式的处理。而irq是处理中断的初始化程序,之所以将他们分开时因为中断是在以后经常用到的,所以中断函数中包括中断的初始化和一些中断的函数。timers是时间的初始化程序。而target是目标板的初始化程序,主要是关于锁相环的设置频率和一些关于频率的设置。其中LPC2478是关于所有的硬件的地址的初始化的文件,这一切的意思是说明实际上即使LPC2478是一块完整的目标板,不是想FPGA一样的裸板,但是所有的关于硬件的东西也必须要以软件语言的形象写出来。这样的原因不仅是初始化,是为了在后续程序的引用。其中一些名字的解释要看用户文件。