自己写bootloader笔记9---读取内核内容分析看能否读取nand flash的内核
来源:互联网 发布:linux刻录光盘 编辑:程序博客网 时间:2024/06/04 18:19
1、用u-boot打印内核信息,用u-boot读内存命令把flash上的内核信息打印出来
启动u-boot,用mtd查看内核存储在nand flash的地址0x00060000处
用nand dump 60000查看nand flash上地址为60000开始的数据,其中dump是指以16进制显示,一行是16字节,前面4行是头部信息,共64字节。开始是内核信息,打印出来是 e1 a0 00 00(反向顺序显示)
2、打印一下从nand falsh读到SDRAM后 的内核的信息
volatile unsigned int *p = (volatile unsigned int *)0x30008000;
真正的内核源地址0x60000+64,目的地址0x30008000,内核大小0x200000(2M)
nand_read(0x60000+64, (unsigned char *)0x30008000, 0x200000);
打印一下从nand falsh读到SDRAM的0x30008000地址后 的内核的信息,打印出来是 e1 a0 00 00(反向顺序显示)
puthex(*p);
puts("\n\r");
0 0
- 自己写bootloader笔记9---读取内核内容分析看能否读取nand flash的内核
- bootloader---14.nand flash 读取bootloader
- 自己写bootloader笔记5---设置u-boot传给内核的参数分析
- 自己写bootloader笔记5---设置u-boot传给内核的参数分析
- 自己写bootloader笔记6---boot.c分析(u-boot向内核传递参数及跳转到内核)
- 自己写bootloader笔记6---boot.c分析(u-boot向内核传递参数及跳转到内核)
- u-boot从nand读取的内核格式
- 如何基于nand flash启动Linux内核(分享一段实用、简单、类似bootloader功能的代码)
- 内核移植 nand flash
- nand flash读取函数的理解
- 自己写bootloader笔记1---流程分析
- 自己写bootloader笔记7---Makefile分析
- 自己写bootloader笔记1---流程分析
- 自己写bootloader笔记7---Makefile分析
- linux 对MTD分区nand flash的烧写和读取
- 内核读写nand flash驱动分析(含注释)
- MPC8313ERDB在Linux从NAND FLASH读取UBoot环境变量的代码分析
- Linux内核的Nand驱动流程分析
- 图片无限轮播
- pcDuino day4
- spring3.2 定时器 SchedulerFactoryBean 注入错误
- 利用Raspberry Pi搭建一个简易的NAS
- HDU 3608 0 or 1(求一个数因子和的奇偶)
- 自己写bootloader笔记9---读取内核内容分析看能否读取nand flash的内核
- 51nod-1117 聪明的木匠
- 欧拉降幂
- encoder-decoder
- maven 私服搭建过程
- hdu 1226 超级密码 数位bfs(我称之为
- uva 1382 Distant Galaxy(离散化+枚举技巧)
- 五十道编程小题目 --- 25 回文数 java
- autoencode