laocheng

laocheng

1个粉丝

14

问答

0

专栏

0

资料

laocheng  发布于  2017-03-09 10:08:32
采纳率 0%
14个问答
3918

Hi3516 u-boot 不能展开命令子类

 
本帖最后由 laocheng 于 2017-3-9 10:25 编辑

在进去hi的u-boot里面,调用mw写入,但不能够使用help mw查看mw的详细信息,请问大家的u-boot也是这样子吗?
hisilicon # mw
mw - memory write (fill)
像这样子,准确来说,mw下有几个子命令,mw.b等,是我的u-boot错误了吗?
然后,我现在要使用mw.b来写入内存,就不可以了。
我来回答
回答6个
时间排序
认可量排序

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-03-09 10:40:16
认可0
需要打开CONFIG_SYS_LONGHELP,不过也没必要,里面提示挺简单的,了解的话就知道怎么用,不了解还是要搜一下的

laocheng

1个粉丝

14

问答

0

专栏

0

资料

laocheng 2017-03-09 12:16:56
认可0
本帖最后由 laocheng 于 2017-3-9 12:20 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=46298&ptid=14468]hanfei69882 发表于 2017-3-9 10:40[/url]
需要打开CONFIG_SYS_LONGHELP,不过也没必要,里面提示挺简单的,了解的话就知道怎么用,不了解还是要搜一 ...[/quote]

感谢您,不过,我对u-boot不熟悉,请问如何打开CONFIG_SYS_LONGHELP,或者说,这个文件如何配置?

额,这可是要修改u-boot的源码吗?

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-03-09 15:15:59
认可0
本帖最后由 hanfei69882 于 2017-3-9 15:17 编辑

是的,修改源码重新编译

在配置文件中添加CONFIG_SYS_LONGHELP,位置:u-boot-2010.06\include\configs\hi3518ev200.h(我的sdk是hi3518eV200)
不过即使打开这个宏最多显示的跟截图里面的字符串一样的
[quote]"memory write (fill)",
"[.b, .w, .l] address value [count]"[/quote]

上面截图文件位于u-boot-2010.06\common\cmd_mem.c,里面有命令的实现,如果不能调用,看代码最直观

laocheng

1个粉丝

14

问答

0

专栏

0

资料

laocheng 2017-03-09 15:58:44
认可0
本帖最后由 laocheng 于 2017-3-9 16:05 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=46322&ptid=14468]hanfei69882 发表于 2017-3-9 15:15[/url]
是的,修改源码重新编译

在配置文件中添加CONFIG_SYS_LONGHELP,位置:u-boot-2010.06\include\configs\ ...[/quote]

嗯嗯,感谢您。
我找也找到了,
view sharefile/Hi3516A_SDK_V1.0.3.0/osdrv/opensource/uboot/u-boot-2010.06/common/cmd_mem.c
大概在1251行就有他们的定义。

哈,您研究得很多,自己搭一个博客,向您学习。
像u-boot这么底层的代码都能够弄出来。

laocheng

1个粉丝

14

问答

0

专栏

0

资料

laocheng 2017-03-09 16:21:31
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=46326&ptid=14468]laocheng 发表于 2017-3-9 15:58[/url]
嗯嗯,感谢您。
我找也找到了,
view sharefile/Hi3516A_SDK_V1.0.3.0/osdrv/opensource/uboot/u-boo ...[/quote]

很显然,我的u-boot没有一些命令
我直接调用help的时候。
[code]hisilicon # help
?       - alias for 'help'
base    - print or set address offset
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
bootss  - boot from snapshot image
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
ddr     - ddr training function
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
getinfo - print hardware information
go      - start application at address 'addr'
help    - print command description/usage
loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nand    - NAND sub-system
nboot   - boot from NAND device
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sf      - SPI flash sub-system
tftp    - tftp        - download or upload image via network using TFTP protocol
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor version
[/code]
我要烧写mtd分区,确实没有mtdparts命令

通过查看view osdrv/opensource/uboot/u-boot-2010.06/include/configs/hi3516a.h
没有找到CONFIG_CMD_MTDPARTS定义

那么,能否就这样判定我不能使用mtdparts命令呢?
毕竟,这样意味着我需要不修改u-boot的源码,来支持我烧录。

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-03-09 18:25:15
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=46331&ptid=14468]laocheng 发表于 2017-3-9 16:21[/url]
很显然,我的u-boot没有一些命令
我直接调用help的时候。

[/quote]

是的,当前uboot不支持mtdparts命令
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区