当前位置:  技术问答>linux和unix

uboot 使用save命令死机?

    来源: 互联网  发布时间:2016-06-10

    本文导语:  RT,U-boot1.1.6,nandflash启动,使用新代码,save环境变量时死机,不知道为什么,感觉像是nandflash读写问题. | int saveenv(void) { ulong total; int ret = 0; puts ("Erasing Nand..."); if (nand_erase(&nand_info[...

RT,U-boot1.1.6,nandflash启动,使用新代码,save环境变量时死机,不知道为什么,感觉像是nandflash读写问题.

|
int saveenv(void)
{
ulong total;
int ret = 0;

puts ("Erasing Nand...");
if (nand_erase(&nand_info[0], CFG_ENV_OFFSET, CFG_ENV_SIZE))
return 1;

puts ("Writing to Nand... ");
total = CFG_ENV_SIZE;
ret = nand_write(&nand_info[0], CFG_ENV_OFFSET, &total, (u_char*)env_ptr);
if (ret || total != CFG_ENV_SIZE)
return 1;

puts ("donen");
return ret;
}

通常来说 saveenv(void), 之是擦出flash 再写入环境变量, 
你可以加一些调试信息看看问题出在哪里。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用uboot后发生dump,求解
  • “使用uboot来制作内核映像”的问题
  • 区分uboot和kernel的宏
  • 怎么用gdb调试uboot?????求解
  • ARM11 UBOOT移植问题
  • uboot 不能启动了
  • UBOOT启动一直输出OK是怎么回事
  • uboot里 nboot 和 nboot.e有什么区别
  • uboot烧写问题,大家指教。初学。谢谢大家了。
  • dm355 uboot调试问题,高手指教,快,快,很急。。。。。。。。。。。。。。。。
  • 关于uboot打补丁的问题
  • 求各位高人 UBOOT!
  • UBOOT之MDDR内存参数修改
  • 关于uboot2009.08 debug的问题
  • uboot1.1.6移植问题
  • uboot 实现升级的问题。
  • uboot 怎样不输出内核信息
  • uboot和grub是什么关系
  • 如何让uboot自动从U盘更新内核?
  • 如何让uboot提速
  • 如何在DM368平台,Uboot下添加RTL8201的驱动
  • 关于uboot的Dual Image


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3