原来公司板子上的flash是4M的,现换成8M的了,代码更改以后,uboot支持到了8M。但是有时用uboot烧写kernel以后,虽然显示成功,但有些更改过的模块实际却没有更改,怀疑是cp操作出了问题,即是有些flash block无法执行到,而在linux环境下,对这8M的flash是完全支持的。鉴于这种情况,有人说自己写一个测试flash的程序,由于本人刚接触这方面的东西,这个测试flash的程序应该是编译为.bin格式,然后加载到板子RAM里,通过go运行的吧...
by fuchuangbob - 嵌入式开发 - 2009-10-27 12:27:38 阅读(1872) 回复(4)
终于在自己的sbc2410x板子上比较完美地移上了uboot1.1.5(差网卡驱动) 说明:首先要弄好版本,不然容易混乱.像我一开始2.95.3,3.3.2,3.4.1都弄了.uboot1.1.4,uboot1.1.5 搞得特别晕.后来干脆都只留一个.arm-linux-3.3.2,uboot1.1.5 (!!!!!!!!!补丁重要!!!!!!!!!!!) 当然是补丁文件.见附件...可以直接打补丁.为了学习.当然最好是自己参照着补丁文件动手一个个改.不用像 补丁改得那么全面的.我这里是直接打补丁,一开始自己改的...
当加载内核到内存地址30080000地址时候,启动内核就出现异常,然后机器复位了, 当加载内核到内存地址31000000地址时候,启动内核又正常了, 异常信息如下:[code] NAND read: device 0 offset 0x80000, size 0x200000 2097152 bytes read: OK * kernel: cmdline image address = 0x30008000 ## Booting kernel from Legacy Image at 30008000 ... Image Name: Linux-2.6.29.4-FriendlyARM Created: 2012-07-06 17...
我的系统(Linux-2.6.21 + AT91SAM9260 + SAMSUNG NANDflash + HY SDRAM)烧写内核和启动代码均正常,系统启动后,将文件拷贝到flash挂载的目录会出现死机,调试串口没有相应,USB也无法使用了。因为烧写正常,所以感觉CPU和Nandflash应该没问题,会不会是内存的问题?
一、目的 前面做过一个实验,搬移 Nand flash 里的前 4k 代码到内存指定位置,这其实是把 SRAM 从 0x40000000 开始的 4K 代码复制到 SDRAM 的指定位置,并没有涉及到对 Nand flash 的操作。究其原因,开发板上电后,Nand flash 开始的前 4K 数据会被自动复制到 SRAM 0x40000000 开始的 4K 区域里,这个区域被称为 "Steppingstone"。那我们这次就来 操作 Nand flash,读取它 4K 后的代码到 SDRAM 指定位置,并执行 SDRAM 中的代...
各位大侠:谁对uboot移植到mips比较了解呀?本人现在要把uboot移植到mips里面,但不知到如何迈步,有哪位大侠能否提供一个明确的步骤?小弟不胜感激。 [ 本帖最后由 szrong3000 于 2008-10-30 09:14 编辑 ]
我现在设备上有一个flash,分成 mtdblock0 - mtdblock6 七个分区,我想把整个flash做成一个镜像,用dd命令可以吗,如果可以应该怎么做? 谢谢~~~