quaver23

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23  发布于  2016-11-11 13:07:32
采纳率 0%
39个问答
7778

编译 OSDRV, hiboot failed, 找不到 /board_uclibc_single/

 
本帖最后由 quaver23 于 2016-11-11 13:58 编辑

请教各位,我在编译Hi3536 OSDRV, 找不到 /board_uclibc_single/ directory, 以及 hitool failed. 请教大家怎么解决这问题?

aa@aa:~/Hi3536_SDK_V2.0.4.0/osdrv$ make OSDRV_CROSS=arm-hisiv300-linux CPU_TYPE=single PCI_MODE=none FLASH_TYPE=spinand all
mkdir /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/pub/image_uclibc_single -p
mkdir /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/pub/bin/board_uclibc_single -p
mkdir /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/pub/bin/pc -p
---------task [1]        build boot
rm /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot/u-boot-2010.06 -rf
tar xzf /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot/u-boot-2010.06.tgz -C /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot
find /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot/u-boot-2010.06 | xargs touch
make -C /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot/u-boot-2010.06 ARCH=arm CROSS_COMPILE=arm-hisiv300-linux- hi3536_spinand_config
make[1]: Entering directory '/home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot/u-boot-2010.06'
Configuring for hi3536_spinand board...
make[1]: Leaving directory '/home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot/u-boot-2010.06'
pushd /home/aa/Hi3536_SDK_V2.0.4.0/osdrv/opensource/uboot/u-boot-2010.06;make ARCH=arm CROSS_COMPILE=arm-hisiv300-linux- -j 20 >/dev/null;popd
/bin/sh: 1: pushd: not found
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
chmod: cannot access '/home/aa/Hi3536_SDK_V2.0.4.0/osdrv/pub/bin/board_uclibc_single/*': No such file or directory
make[1]: *** [hirootfs_notools_build] Error 1
make[1]: *** Waiting for unfinished jobs....
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
/bin/sh: 1: popd: not found
Makefile:131: recipe for target 'hiboot' failed
make: *** [hiboot] Error 127
我来回答
回答11个
时间排序
认可量排序

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-11 15:17:22
认可0
/bin/sh: 1: pushd: not found
环境没有设好,要配置为bash才能编译
[code]ls -l /bin/sh //检查是否配置成功[/code]

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-11-11 17:29:09
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41167&ptid=13329]hanfei69882 发表于 2016-11-11 15:17[/url]
/bin/sh: 1: pushd: not found
环境没有设好,要配置为bash才能编译[/quote]

我对这块还是挺新,请问你可以解释一点吗?谢谢!

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-11 18:19:36
认可0
执行下面这个指令结果是啥?
[code] ls -l /bin/sh[/code]
正常如下图

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-11-14 08:44:08
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41185&ptid=13329]hanfei69882 发表于 2016-11-11 18:19[/url]
执行下面这个指令结果是啥?

正常如下图[/quote]

我的系统显示一样的结果。

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-14 09:31:29
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41219&ptid=13329]quaver23 发表于 2016-11-14 08:44[/url]
我的系统显示一样的结果。[/quote]

仔细看,一个bash,一个dash。。。:L

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-11-14 10:22:16
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41224&ptid=13329]hanfei69882 发表于 2016-11-14 09:31[/url]
仔细看,一个bash,一个dash。。。[/quote]

哦 :L 那该怎么解决呢?

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-14 10:45:11
认可0
1、搜索:dash 转 bash

2、执行sudo dpkg-reconfigure dash

3、选择no

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-11-14 11:31:04
认可0
谢谢! 运行以上的动作,就可以开始编译了。

但编译一般,有出现另一个问题:

.... (编译程序)
common.mk:82: recipe for target '/home/aa/.local/share/Trash/files/osdrv.2/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/serve_image.o' failed
make[2]: *** [/home/aa/.local/share/Trash/files/osdrv.2/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0/serve_image.o] Error 1
make[2]: Leaving directory '/home/aa/.local/share/Trash/files/osdrv.2/tools/pc/jffs2_tool/tmp/mtd-utils-1.5.0'
Makefile:40: recipe for target '/home/aa/.local/share/Trash/files/osdrv.2/tools/pc/jffs2_tool/tmp/sbin/mkfs.jffs2' failed
make[1]: *** [/home/aa/.local/share/Trash/files/osdrv.2/tools/pc/jffs2_tool/tmp/sbin/mkfs.jffs2] Error 2
make[1]: Leaving directory '/home/aa/.local/share/Trash/files/osdrv.2/tools/pc/jffs2_tool'
Makefile:231: recipe for target 'hipctools' failed
make: *** [hipctools] Error 2

请问你知道是什么问题吗?

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-14 14:57:28
认可0
这个没有碰到,自己搜一下,其实第一个问题搜索就能看到

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-11-14 15:34:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41257&ptid=13329]hanfei69882 发表于 2016-11-14 14:57[/url]
这个没有碰到,自己搜一下,其实第一个问题搜索就能看到[/quote]

谢谢你!至少可以编译一半,我在去看看

zltkf

0个粉丝

1

问答

0

专栏

0

资料

zltkf 2017-01-10 16:52:39
认可0
请问下,楼主编译过了吗?
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区