ppcboot源代码的修改和编译 要将ppcboot移植到新的开发板上,应该根据具体的系统设计要求,按照系统硬件配置修改ppc-boot的源代码。 移植主要包括2个层面的移植,第1层是针对cpu的移植,ppcboot支持的cpu类型在目录/cpu中,mpc8250对应在/cpu/mpe8260目录;第2层是针对具体board的移植,这主要根据开发者自己的具体设计修改代码。为了减少工作量,可以从ppc-boot支持的demo板选择1个和自己的开发板硬件相似的板子作为模板,这里,笔者选择mpc8260ads板作为参考板,直接修改与该板上相关的源代码文件。4.1 开发板硬件 在修改ppcboot源代码之前,要了解开发板的硬件配置情况,根据硬件配置对源代码中的配置值做相应的修改,表2列举出板子的硬件基本信息。另外,mpc8250开发板的外围设备接口主要有10/100m自适应网卡接口、rs232串口、pci接口和全功能jtag调试接口等。4.2 修改ppcboot源代码 从移植ppcboot的最小要求和ppcboot能正常启动的角度出发,并比较mpc8260ads板和开发目标板异同之后,主要