博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OK335xS U-boot 编译问题&无Linux shell 问题
阅读量:6336 次
发布时间:2019-06-22

本文共 3715 字,大约阅读时间需要 12 分钟。

/************************************************************************** *                OK335xS U-boot 编译问题&无Linux shell 问题 * 声明: *    主要是因为系统之前是由本人师傅做的,他去掉了一些信息,同时由于他本人 * 目前不在旁边,在参考一些文件的时候出现以下情况。 *  *                               2015-7-17 阴 深圳 南山平山村 曾剑锋 *************************************************************************/一、采用官方的制作U-boot(make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm O=am335x am335x_evm)出现如下错误:    1. 问题:make: *** No rule to make target am335x_evm_config        1. cat Makefile:            ......            MKCONFIG        := $(srctree)/mkconfig            export MKCONFIG            ......            %_config:: outputmakefile                @$(MKCONFIG) -A $(@:_config=)            ......                2. cat mkconfig            if [ \( $# -eq 2 \) -a \( "$1" = "-A" \) ] ; then                # Automatic mode                line=`awk '($0 !~ /^#/ && $7 ~ /^'"$2"'$/) { print $1, $2, $3, $4, $5, $6, $7, $8 }' $srctree/boards.cfg`                if [ -z "$line" ] ; then                        echo "make: *** No rule to make target \`$2_config'.  Stop." >&2                        exit 1                fi                        set ${line}                # add default board name if needed                [ $# = 3 ] && set ${line} ${
1} fi 2. 问题:生成u-boot.bin error: bad value (armv5) for -march= switch http://arm9home.net/read.php?tid-82914.html 3. 解决方法: cat > remake.sh << EOF export CROSS_COMPILE=arm-linux-gnueabihf- export ARCH=arm make am335x_evm_config make EOF二、文件系统跑起来之后无法得到Linux shell终端: # # The "id" field MUST be the same as the last # characters of the device (after "tty"). # # Format: #
:
:
:
# #S:2345:respawn:/sbin/getty 115200 ttyO0 0:2345:respawn:/sbin/getty 115200 ttyO0三、重新生成.config文件: 1. 出错现象: Qt@aplex:~/kernel/linux-3.2.0$ make uImage scripts/kconfig/conf --silentoldconfig Kconfig * * Restart config... * * * General setup * Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [Y/n/?] y Cross-compiler tool prefix (CROSS_COMPILE) [] Local version - append to kernel release (LOCALVERSION) [] Automatically append version information to the version string (LOCALVERSION_AUTO) [Y/n/?] y Kernel compression mode > 1. Gzip (KERNEL_GZIP) 2. Bzip2 (KERNEL_BZIP2) (NEW) 3. LZMA (KERNEL_LZMA) 4. XZ (KERNEL_XZ) (NEW) 5. LZO (KERNEL_LZO) choice[1-5?]: 2. 出现问题原因: cat ~/.bashrc ...... CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm ...... 3. 解决方法: cat ~/.bashrc ...... export CROSS_COMPILE=arm-linux-gnueabihf- export ARCH=arm ......四、tslib编译问题: 1. 出错现象: In function ‘open’, inlined from ‘main’ at ts_calibrate.c:227:11: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:51:24: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments In function ‘open’, inlined from ‘main’ at ts_calibrate.c:229:11: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:51:24: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments make[1]: *** [ts_calibrate.o] Error 1 make[1]: Leaving directory `/home/Qt/tslib/tslib/tests' make: *** [install-recursive] Error 1 2. 解决方法: http://www.gossamer-threads.com/lists/qmail/users/138200

 

转载地址:http://bjooa.baihongyu.com/

你可能感兴趣的文章
[转]如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误...
查看>>
一个解析RTSP 的URL函数
查看>>
WPF整理-自定义一个扩展标记(custom markup extension)
查看>>
UNIX环境高级编程——Linux进程地址空间和虚拟内存
查看>>
[置顶] Guava学习之Immutable集合
查看>>
xsd
查看>>
一道笔试题:给定编码规则,实现decode()方法
查看>>
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY
查看>>
MaxReceivedMessageSize :已超过传入消息(65536)的最大消息大小配额
查看>>
二叉树遍历算法
查看>>
hdu 4005(边双连通)
查看>>
C++大数类模板
查看>>
作用域安全的构造函数
查看>>
fragment 小结
查看>>
trie树
查看>>
将一个数组中的奇元素全部移到数组的前半部分,即将奇偶元素分开
查看>>
webbrowser控件使用时的注意事项
查看>>
以OPC PowerTool 连接iFix与KEPWARE
查看>>
使用phpexcel导出到xls文件的时候出现乱码解决
查看>>
MySQL
查看>>