MPC5125_uboot移植
随想ustb
相信自己,改变自己
展开
-
Powerpc Register Classification Notes and instruction sets .
RegisterClassificationNotesr0localcommonly used to hold the oldlink register when building the stack framer1dedicatedstack pointerr2dedicatedtable of contentspointer转载 2012-04-05 19:26:00 · 1077 阅读 · 0 评论 -
MPC5125 uboot移植记录(一)
1.将文件夹2009.11.1修改,在makefile中修改相应的版本号2.在board\freescale\新建myboard_v2文件夹,拷贝myboard文件夹中内容到此,将atdbaord.c重命名为myboard_v2.c,在include\configs中建立myboard_v2.h,在makefile中添加myboard_v2_config:选项,修改板子类型,在myboard_原创 2012-04-22 11:15:03 · 3132 阅读 · 0 评论 -
u-boot 移植与测试终于成功了
断断续续折腾了整整4天,u-boot终于移植成功!飞思卡尔的usb-tap + code warrior真是调试仿真神器!帮了大忙! 把u-boot从PPC某处理器移植到新的PPC处理器,更换了DDR2的内存,整个板卡也添加了不少新功能。整个过程大可以分为两个阶段,第一阶段是编写下载u-boot的配置文件。当板卡焊好芯片后,nor flash中没有任何程序,需要使用原创 2012-12-01 23:01:42 · 4531 阅读 · 3 评论 -
u-boot 常用命令[转]
尽管Uboot提供了丰富的命令集,但不同的单板所支持的命令并不一定一样(可配置),help命令可以用于查看当前单板做支持的命令。 U-Boot提供了更加周详的命令帮助,通过help命令还能查看每个命令的参数说明。由于研发过程的需要,有必要先把U-Boot命令的用法弄清晰。接下来,根据每一条命令的帮助信息,解释一下这些命令的功能和参数。1、bootmdKNLinux联盟转载 2012-11-28 14:10:47 · 1170 阅读 · 0 评论 -
MPC5125初始化DDR2 SDRAM那些事儿
产品升级将DDR一代的SDRAM换成DDR2代的SDRAM,在核心频率都为200MHZ的情况下,带宽可以增加一倍,对于其驱动的分析改写过程记录如下:(1)对于MPC5125 DDR控制的初始化: MPC5125 DDR控制器的特点: The DRAM controller is a multi-port controller that listens to in原创 2012-04-17 15:44:28 · 4559 阅读 · 0 评论 -
Flash相关知识总结
1.nor flash 与nandflash区别(1)nor flash可以直接访问,无专门接口电路,存储容量较小;nandflash有特殊的地址译码接口电路,可以达到很高的存储密度,存储容量大;(2)nor flash可以存储程序代码,程序可以直接运行,nandflash不可以直接运行;(3)norflash擦除的块都比较大,所用时间要比nandflash长的多;(4)nanfl原创 2012-05-19 15:15:14 · 1680 阅读 · 0 评论 -
MPC5125 uboot移植记录(二)
6.console_init_f 在环境变量里对串口进行注册。 7.display_options 至此将显示uboot的版本号,也是在console中显示的第一行,根据makefile自动获取的新版本号,所以无需修改 8.checkboard 修改硬件板卡版本号,做一些IO初始化。因为以太网EFC1管脚复位即为第一功能,所以注释掉iopin_initialize()的初始化。原创 2012-05-09 11:09:23 · 2919 阅读 · 6 评论 -
uboot之Nor flash操作完全解析
void board_init_r (gd_t *id, ulong dest_addr){ char *s; bd_t *bd; ulong malloc_start; #ifndef CONFIG_SYS_NO_FLASH ulong flash_size; #endif gd = id; /* i原创 2012-04-20 12:31:31 · 9042 阅读 · 0 评论 -
关于flash拓展结构总结
1、字拓展低位地址线公用,片选信号由高位地址通过译码器生成,数据线共用。2、位拓展地址线共用,片选信号线共用,数据线有不同芯片组成。3、字位拓展字拓展和位拓展两者的组合。原创 2012-04-12 13:47:38 · 1289 阅读 · 0 评论 -
Tutorial: Debugging the U-Boot Universal Boot Loader (最全的uboot调试方法,找了好久)
Tutorial: Debugging the U-Boot Universal Boot Loader This section shows you how to use the CodeWarrior debugger to debug the U-Boot universal boot loader. U-Boot resides in flash memory on tar转载 2012-04-09 10:52:47 · 5979 阅读 · 0 评论 -
uboot中main_loop分析
uboot中main_loop分析分类: uboot 2011-03-19 11:15 1349人阅读 评论(3)收藏举报 ============================================作者:yuanluluhttp://blog.csdn.net/yuanlulu版权没有,但是转载请保留此段声明================转载 2012-04-05 19:29:19 · 1685 阅读 · 1 评论 -
如何在codewarrior中的flashprogrammer添加新的flash型号
由于项目需要节约成本,更新硬件,主要包括PPC MPC5125处理器、DDR2内存以及Norflash。林工希望换掉老的spansion S29GL128P, 更新为速度更快、容量更大的spansion 65 nm S29GL256S,但在硬件设计初期发现之前使用的flash烧写工具flashprogrammer并不支持该款新的flash,所有硬件做好了都得让我调试,解决这个问题的任务自然推到我原创 2012-04-05 19:28:54 · 4726 阅读 · 1 评论 -
Nor flash 以及nandflash原理总结
一、NOR FLASH 1. NOR FLASH的简单介绍 NOR FLASH是很常见的一种存储芯片,数据掉电不会丢失。NOR FLASH支持Execute On Chip,即程序可以直接在FLASH片内执行。这点和NAND FLASH不一样。因此,在嵌入是系统中,NOR FLASH很适合作为启动程序的存储介质。NOR FLASH的读取和RAM原创 2012-04-12 13:20:02 · 3769 阅读 · 0 评论