达芬奇6446 bootargs参数变多问题

安林 2015-11-12 11:32:06
平台:达芬奇(6446+dsp)
正常情况设置的bootargs是这样的:setenv bootargs mem=120M console=ttyS0,115200n8 initrd=0x80800000,0x600000 root=/dev/ram0 init=/linuxrc ip=192.168.1.8:192.168.1.203:255.255.255.0 video=dm64xxfb:output=pal

现在出现的异常是板子运行一段时间后,在无人更改bootargs的情况下,会变成:setenv bootargs mem=120M console=ttyS0,115200n8 initrd=0x80800000,0x600000 root=/dev/ram0 init=/linuxrc ip=192.168.1.8:192.168.1.203:255.255.255.0 video=dm64xxfb:output=pal setenv bootargs mem=120M console=ttyS0,115200n8 root=/dev/ram0

后面多了一截’setenv bootargs mem=120M console=ttyS0,115200n8 root=/dev/ram0‘,导致板子不能正常跑起来....
bootargs怎么会无缘无故多一串出来了呢?有谁遇到过或者知道这是什么原因造成的吗?求指导!!

...全文
627 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
图灵转世 2016-04-19
  • 打赏
  • 举报
回复
楼上正解,看uboot代码源码。
蜗牛哦 2016-04-18
  • 打赏
  • 举报
回复
我怀疑你的uboot源码中可能就是这样的一条命令,定位到源码参数或者修改保存试试
安林 2015-11-17
  • 打赏
  • 举报
回复
引用 4 楼 zhxianbin 的回复:
没遇到过,但我分析可能不是莫名其妙多出的、而是没写进去
开始肯定是写进去了的,因为都能正常运行程序;只是到后面拿出去测试一段时间后,才出现参数后面多了一截这个情况....
zhxianbin 2015-11-16
  • 打赏
  • 举报
回复
没遇到过,但我分析可能不是莫名其妙多出的、而是没写进去
安林 2015-11-16
  • 打赏
  • 举报
回复
安林 2015-11-13
  • 打赏
  • 举报
回复
没人吗?
安林 2015-11-12
  • 打赏
  • 举报
回复
自己先顶...

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧