MPC8313ERDB从内存启动Linux系统
来源:互联网 发布:java课程设计小游戏 编辑:程序博客网 时间:2024/06/01 09:13
最近在做MPC8313ERDB的linux版本内核移植,原厂BSP里面的内核版本是2.6.23,现在想移植到2.6.32上面去。
这个事情还真心纠结啊,,,
linux源码里面虽然有MPC8313ERDB板子的配置选项,但是目前测试了一下,把代码加入到ltib里面,然后prep解压出来,再scbuild,然后scinstall,最后得到uImage,下载到板子上,启动的时候,竟然解压那一步就错了,,,没有办法,只能把编译配置加到lkc里面,整个编译下来,可以正常解压了,但是启动的时候,就没有任何的反应了,,,
看来下面应该要把2.6.23上面所有的patch包移植到2.6.32上面去,然后再把dts这个配置移植了,,,
说远了,下面看看怎么通过tftp下载文件系统,内核镜像和dtb文件吧。。
tftp 1000000 rootfs.ext2.gz.uboot // 下载uboot可用的文件系统,在ltib目录下tftp 200000 uImage // 下载内核镜像tftp 800000 mpc8313erdb.dtb // 下载dtb文件bootm 200000 1000000 800000 // 启动这里注意一点,就是uImage是下载到0x200000这个内存地址上的,dtb文件是在0x800000,也就是说内核的空间大小是0x600000,6MB。内核必须小于6MB,否则会溢出覆盖
0 0
- MPC8313ERDB从内存启动Linux系统
- MPC8313ERDB从NAND FLASH中启动系统
- MPC8313ERDB在Linux从NAND FLASH读取UBoot环境变量的代码分析
- 从NFS启动Linux系统,OK6410
- 从内存启动进程
- Linux系统--从malloc中窥探Linux内存分配策略
- Linux:设置默认从字符界面启动系统
- Linux笔记2:从启动顺序学习系统结构
- linux系统从开机到登陆界面的启动过程
- linux系统从开机到登陆界面的启动过程
- Linux系统安装后只能从U盘启动,解决办法
- imx6q处理器,linux操作系统平台搭建 从eMMC启动系统
- 从mykernel来分析linux系统的启动过程
- imx6q处理器,linux操作系统平台搭建 从eMMC启动系统
- linux- 从网卡启动自动安装系统 pxe
- linux通过内核启动参数预留系统内存
- Android内存解析(一)—从Linux系统内存逐步认识Android应用内存
- mpc8313erdb.dts
- OrangeUI For FireMonkey介绍
- Animation State Machine Preview (solo and mute)
- hadoop学习--单表关联
- Animation入门
- 浅谈拓扑排序
- MPC8313ERDB从内存启动Linux系统
- c++关于封装、接口的简单理解
- 数据库作业 大家忽略
- Servlet技术的自我理解之三:Servlet运行原理及Servlet的加载实例化
- MySQL优化方案
- Python doc v2.7.6 ------ 5.2.10.1. Generator-iterator methods
- 双向循环链表C++实现(完整版)
- java static 总结
- mongodb数据库备份