Home

cubie.cc CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
楼主: WindLand

[教程]如何修改script.bin/script.fex

  [复制链接]

5

主题

0

好友

600

积分

高级会员

Rank: 4

贡献
120
金钱
213
威望
120
买家信用
卖家信用
积分
600
发表于 2013-8-25 13:16:44 |显示全部楼层
git://github.com/linux-sunxi/sunxi-tools.git 这个编译不成功,说少了libusb.h文件

  • data/attachment/forum/201306/05/103118farp4jptrijtj7b4.jpg

回复

使用道具 举报

5

主题

0

好友

600

积分

高级会员

Rank: 4

贡献
120
金钱
213
威望
120
买家信用
卖家信用
积分
600
发表于 2013-8-25 15:22:09 |显示全部楼层
本帖最后由 wyd1520 于 2013-8-25 16:09 编辑

gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ `pkg-config --cflags libusb-1.0`  -o fel fel.c  `pkg-config --libs libusb-1.0`
/bin/sh: 1: pkg-config: not found
/bin/sh: 1: pkg-config: not found
fel.c:21:20: 致命错误: libusb.h:没有那个文件或目录
编译中断。

我已apt-get install  libusb-1.0 过了。

在目usr/include/libusb-1.0/libusb.h文件有这个文件,

在那个sunxi-tools下的fel.c 文件 #include <libusb.h> 是这个,找不到。。。我改成<libusb-1.0/libusb.h> 后
提示这个


gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ `pkg-config --cflags libusb-1.0`  -o fel fel.c  `pkg-config --libs libusb-1.0`
/bin/sh: 1: pkg-config: not found
/bin/sh: 1: pkg-config: not found
/tmp/ccpNDEbR.o:在函数‘usb_bulk_send’中:
//Soft/sunxi-tools/fel.c:53:对‘libusb_bulk_transfer’未定义的引用
/tmp/ccpNDEbR.o:在函数‘usb_bulk_recv’中:
//Soft/sunxi-tools/fel.c:67:对‘libusb_bulk_transfer’未定义的引用
/tmp/ccpNDEbR.o:在函数‘main’中:
//Soft/sunxi-tools/fel.c:283:对‘libusb_init’未定义的引用
//Soft/sunxi-tools/fel.c:300:对‘libusb_open_device_with_vid_pid’未定义的引用
//Soft/sunxi-tools/fel.c:305:对‘libusb_claim_interface’未定义的引用
//Soft/sunxi-tools/fel.c:308:对‘libusb_detach_kernel_driver’未定义的引用
//Soft/sunxi-tools/fel.c:310:对‘libusb_claim_interface’未定义的引用
//Soft/sunxi-tools/fel.c:359:对‘libusb_attach_kernel_driver’未定义的引用
库文件找不到。。。不知这个库文件是啥。。

ls只找到这两个
root@localhost://usr/lib# ls libusb*
libusbmuxd.so.1.0.8  libusbmuxd.so.2












回复

使用道具 举报

19

主题

8

好友

2486

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
389
金钱
1056
威望
385
买家信用
卖家信用
积分
2486
发表于 2013-8-26 11:53:13 |显示全部楼层
wyd1520 发表于 2013-8-25 15:22
gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ `pkg-config --cflags libusb-1 ...

apt-get install libusb-dev
是安装开发包,不是runtime
很久没玩这个了,也没上过线了。如果有需要交流的,欢迎来邮件: leapmusic@QQ邮箱
回复

使用道具 举报

5

主题

0

好友

600

积分

高级会员

Rank: 4

贡献
120
金钱
213
威望
120
买家信用
卖家信用
积分
600
发表于 2013-8-26 13:02:13 |显示全部楼层
WindLand 发表于 2013-8-26 11:53
apt-get install libusb-dev
是安装开发包,不是runtime

谢谢,已搞定了。还要安装一个
apt-get install pkg-config  这个。。
回复

使用道具 举报

3

主题

2

好友

734

积分

高级会员

Rank: 4

贡献
152
金钱
235
威望
147
买家信用
卖家信用
积分
734
发表于 2013-9-4 17:53:30 |显示全部楼层
为什么我修改script.bin,并覆盖 /dev/nanda 中的文件后重新启动还是不识别呢?即使直接删除/dev/nanda中的script.bin文件,系统一样可以正常启动,不知道还需要什么操作呢?
回复

使用道具 举报

19

主题

8

好友

2486

积分

版主

Rank: 7Rank: 7Rank: 7

贡献
389
金钱
1056
威望
385
买家信用
卖家信用
积分
2486
发表于 2013-9-6 14:36:23 |显示全部楼层
fleamboy 发表于 2013-9-4 17:53
为什么我修改script.bin,并覆盖 /dev/nanda 中的文件后重新启动还是不识别呢?即使直接删除/dev/nanda中的s ...

你是启动的nand中的系统还是sd卡上的?
你的路径情况来看,修改的时候应该是在tf卡上的系统来修改的nand中的script.bin
如果修改后启动的是nand中的系统确没生效,我也无法解释你这种情况。
很久没玩这个了,也没上过线了。如果有需要交流的,欢迎来邮件: leapmusic@QQ邮箱
回复

使用道具 举报

3

主题

2

好友

734

积分

高级会员

Rank: 4

贡献
152
金钱
235
威望
147
买家信用
卖家信用
积分
734
发表于 2013-9-7 08:59:50 |显示全部楼层
WindLand 发表于 2013-9-6 14:36
你是启动的nand中的系统还是sd卡上的?
你的路径情况来看,修改的时候应该是在tf卡上的系统来修改的nand ...

我启动的是nand中的系统,并没有插入tf卡。
估计是lubuntu启动机制的问题吧,好多人都遇到这样的问题。
我现在换用Cubian,一切就恢复正常了,展示使用Cubian了。
回复

使用道具 举报

6

主题

0

好友

1万

积分

论坛元老

Rank: 8Rank: 8

贡献
1875
金钱
4517
威望
1875
买家信用
卖家信用
积分
10195
发表于 2013-9-26 22:07:00 |显示全部楼层
cb2 改了没有效果啊....
回复

使用道具 举报

0

主题

0

好友

711

积分

高级会员

Rank: 4

贡献
136
金钱
297
威望
136
买家信用
卖家信用
积分
711
发表于 2013-11-12 21:27:50 |显示全部楼层
连不上网刚怎么办?
回复

使用道具 举报

0

主题

0

好友

236

积分

中级会员

Rank: 3Rank: 3

贡献
50
金钱
85
威望
50
买家信用
卖家信用
积分
236
发表于 2013-11-24 18:17:10 |显示全部楼层
感谢LZ,对我很有帮助,一些基本的问题就解决了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2017-6-25 01:10 , Processed in 0.050465 second(s), 14 queries , Apc On.

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部