ChinaUnix.net
相关文章推荐:

uboot中的环境变量存储的位置

怎样删除uboot环境变量? 比如说设置错了一个环境变量,保存之后printenv显示错误的环境变量,怎样才能删除掉? 本人是设置console变量是少打了一个字母,设置新的console之后printenv错误的仍在。 导致uboot不能引导内核。 自动加载默认bootdelay=5,我改成3之后,printenv,无bootdelay显示。 想请教一下,怎样删除错误的,或是怎样把环境变量设为空重新进行设置。

by xyjsh - 嵌入式开发 - 2008-05-26 16:00:26 阅读(9590) 回复(1)

相关讨论

uboot下不能保存环境变量? FA24x0> saveenv Saving Environment to Flash... Un-Protected 1 sectors Erasing Flash...Erasing sector 18 ... ok. Erased 1 sectors Writing to Flash... General Flash Programming Error Protected 1 sectors 这是怎么回事了。

by elesun8 - 嵌入式开发 - 2014-07-07 23:14:42 阅读(896) 回复(0)

uboot命令行模式下,欲使用tftp下载uImage到开发板,在使用setenv设置ip地址的时候,不知道怎么弄的把uboot环境变量给破坏了,使用printenv读出来的是一堆的乱码,本来希望通过重装载uboot结局问题。
结果重装之后还是乱码,后来查看了uboot在nand flash存储地址,发现环境变量uboot并不在一个地址空间里。
于是把环境变量存储的地址空间给格式化了,然后reset开发板,问题解决。

by armfighter - 移动操作系统 - 2011-02-26 18:14:03 阅读(653) 回复(0)

小弟初学嵌入式,一窍不通,还请各位前辈多多指教。能够提点一二,小弟亦感激不尽 ------------------------------------------------ 硬件:arm9 mini2440 ------------------------------------------------- 这样是可以正常启动的: uboot.bin装在norflash的0x00位置,linux的uimage(就是包含0x40的头的那个)装在nandflash的0x60000位置。文件系统装在0x560000位置。 其uboot的某个环境变量是bootargs=noinitrd root=/dev...

by sculida - 嵌入式开发 - 2013-10-21 08:11:44 阅读(2185) 回复(7)

小弟初学嵌入式,一窍不通,还请各位前辈多多指教。能够提点一二,小弟亦感激不尽 ------------------------------------------------ 硬件:arm9 mini2440 ------------------------------------------------- 这样是可以正常启动的: uboot.bin装在norflash的0x00位置,linux的uimage(就是包含0x40的头的那个)装在nandflash的0x60000位置。文件系统装在0x560000位置。 其uboot的某个环境变量是bootargs=noinitrd root=/dev...

by sculida - 嵌入式开发 - 2013-10-17 11:51:31 阅读(974) 回复(0)

分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。
1:在内核MTD可以定义分区A~B,C~D。。。。。。并予以绝对的地址赋值给每个分区。我们可以来看看在内核是怎样来对MTD进行分区的:arch\arm\plat-s3c24xx\common-smdk.c
 
static struct mtd_partition smdk_default_nand_part[] = {
 [0] = {
  .name =...

by teaco77 - 移动操作系统 - 2011-12-23 02:29:47 阅读(727) 回复(0)

9260的芯片,测试突然出现了一个问题。就是uboot启动的时候会报错。 好像uboot存在flash上的数据不稳定。 如下: U-Boot 1.1.5 (Mar 3 2009 - 10:37:59) DRAM: 64 MB MAN_ID: 0x00bf PRO_ID: 0x236d Flash: 8 MB NAND: NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (/狺

by againyuan - 内核源码 - 2009-03-24 15:36:21 阅读(1704) 回复(6)

[code] else all $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \ $(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \ $(SUBDIRS) version gdbtools updater env depend \ dep tags ctags etags $(obj)System.map: @echo "System not configured - see README" >&2 @ exit 1 endif .PHONY : CHANGELOG CHANGELOG: git log --no-merges U-Boot-1_1_5.. | \ unexpand -a | sed -e 's/\s\s*$$//' > $@ [/cod...

by lthread - 嵌入式开发 - 2011-04-15 08:26:07 阅读(2019) 回复(5)

对于 mini2440_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t mini2440 NULL s3c24x0 实际执行: ./mkconfig mini2440 arm arm920t mini2440 NULL s3c24x0 以下分析mkconfig作用: 1. 确定开发板名称 11 APPEND=no # Default: Create new config file 12 BOARD_NAME="" # Name to print in make output 13 14 while [ $# -gt 0 ] ; do 15 case "$1" in 16 --) shift ; ...

by tancotq - Linux文档专区 - 2009-08-08 16:59:51 阅读(1071) 回复(0)

loadb 20000000 //(1) nand erase 0x100000 0x200000 //(2) nand write 0x20000000 0x100000 0x200000 -//(3) nand read 0x20000000 0x100000 0x200000 -//(4) (1) 从串口下载到SDRAM的0x20000000处 (2) 从1M处开始擦写Nand Flash,擦写2M大小的空间 (3) 将SDRAM的0x20000000处开始的内容,烧写到Nand Flash的0x100000处开始的2M空间内 (4) 将Nand Flash的0x100000处开始的2M空间内容,拷贝到SDRA...

by zhang8083 - Linux文档专区 - 2008-03-26 18:48:48 阅读(430) 回复(0)

本帖最后由 cskyrain 于 2012-04-15 21:28 编辑 那位对uboot的ddr检测原理比较了解,我只知道一般用mtest进行测试,不知道到底是什么原理。

by cskyrain - 驱动开发 - 2012-04-28 15:19:13 阅读(4035) 回复(4)