PPC平台
文章平均质量分 85
狂奔的蜗牛Alex
这个作者很懒,什么都没留下…
展开
-
U-Boot在MPC8265平台上的移植与分析【转】
系统处理器启动时,首先执行一个预定地址处的指令,通常这个位置是只读内存,存放系统初始化或引导程序,其功能是执行CPU初始化并配置其他硬件,然后copy操作系统到RAM中。 在嵌入式Linux系统中,这些工作由Bootloacler(引导加载程序)完成,它是在嵌入式系统CPU加电复位和进入操作系统之前运行的代码,主要用于完成由硬件启动到操作系统启动的过渡,为操作系统提供基本的运行环境,如初始原创 2012-08-21 13:58:04 · 1288 阅读 · 0 评论 -
【原】移植uboot到MPC8313E-RDB---【一】MPC8313ERDB.h文件的配置
平台:mpc8313。 u-boot版本:uboot1.3.0。 DDR2:128MB:位于0x00000000。 启动nor-flash:型号,AM29LV040B-90JD,512Kx8BIT,位于0xfff00000处。 内核、文件系统放置在另一片1G的nor flash中,所以需要在u-boot中加载两片nor-flash的驱动,这一部分最后实现,先实现512kb的nor-flas原创 2012-08-21 13:58:05 · 1222 阅读 · 0 评论 -
移植uboot到powerpc(2)--start.s跟踪,u-boot,ppc ,mpc85 mpc83 【转】
可以看看这篇文章:http://www.foxice.net/techinfo_ubootvxworks7.asp 以及搜索下vxworks的启动文件rominit.s,对比uboot的start.s,前面很像。我这里说说具体要改的地方。 打开cpu.mpc83xx/start.s 1、配置“硬件复位配置字”,有个宏定义#define _HRCW_TABLE_ENTRY对应。配置字在i原创 2012-08-21 13:58:04 · 1509 阅读 · 0 评论 -
MPC8313E内核移植记录
目前在做8313的项目,原开发板为MPC8313-REB-REVA4,但是老大给的开发工具是MPC8313-RDB-REVC的开发套件,内核为2.6.23,现在要做的是移植2.6.18的内核到A4的开发板上。下面是遇到的问题: 问题一:根目录下编译错误,执行make命令的时候出现如下错误。 [root@localhost kernel]# make/home/kernel/scripts/gc原创 2012-08-21 13:58:02 · 570 阅读 · 0 评论 -
【原】移植uboot到MPC8313E-RDB---【二】512Kx8BIT接口的flash.c文件
平台:mpc8313。 u-boot版本:uboot1.3.0。 DDR2:128MB:位于0x00000000。 启动nor-flash:型号,AM29LV040B-90JD,512Kx8BIT,位于0xfff00000处。 内核、文件系统放置在另一片1G的nor flash中,所以需要在u-boot中加载两片nor-flash的驱动,这一部分最后实现,先实现512kb的nor-flas原创 2012-08-21 13:58:05 · 1547 阅读 · 0 评论 -
PowerPC的PCI总线的dts配置【转】
powerpc使用称为FDT 扁平设备描述树的机制传递给内核硬件配置参数,从而引导内核。 这样的优势是PowerPC在Linux上的移植基本上都是对dts文件的修改,而升级内核的工作量远远小于其他cpu体系结构。 只是目前介绍FDT或者OPEN Firmware的中文资料欠缺,这里记录我领悟的关于PCI总线树部分的ranges参数。 pci0: pci@e0008500 {interrupt-原创 2012-08-21 13:58:05 · 1026 阅读 · 0 评论 -
POWERPC中断【转】
从CPU的e500核的角度,中断源分为自己内核产生的异常和 PIC提供的中断。原创 2012-08-21 13:58:05 · 1444 阅读 · 0 评论 -
在扁平设备配置树文件中添加pci设备----基于MPC8313
今天使用MPC8313的DMO板套件跑我们自己的板子,出现了PCI设备找不到的情况,最后通过上网查资料,总结如下: Powerpc使用扁平设备配置书文件引导内核,内核在启动过程中会扫描PCI设备,此时硬件上最重要的连线IDSEL起作用了。 先总结一下PCI设备启动过程。内核启动时,pci设备自由bios会扫描自身信息,然后生成含有pci设备信息的数据结构,然后保存起原创 2012-08-21 13:58:05 · 963 阅读 · 0 评论 -
移植uboot到powerpc(1)--配置头文件,u-boot,ppc ,mpc85 mpc83
【转帖请注明出处:blog.csdn.net/lanmanck】 这里以mpc83x为例。uboot1.3.2,ddr2-128m,位于0x00000000;启动flash512k-8bit,位于0xfff00000处。其实每个powerpc出厂前飞思卡尔都做好开发板了。就是说uboot和kernel都是现成的。这里说的移植,应该比ic厂商的软件工程师轻松点,毕竟是在他们的基础上做转载 2012-08-21 13:58:04 · 3040 阅读 · 0 评论