在我安装SDK7.0之后,配置了编译环境,如下:
root@ubuntu:/home/lyl/LORA/ti-sdk-am335x-evm-07.00.00.00/board-support/linux-3.12.10-ti2013.12.01# echo $PATH
/opt/jdk1.6.0_31/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/lyl/LORA/ti-sdk-am335x-evm-07.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/bin
然后使用了如下两条命令:
# make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm distclean
# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- tisdk_am335x-evm_defconfig
上面两条命令都没有问题,生成了.config文件,但是当我使用# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig命令配置内核时,显示的菜单如下图所示:
没有<Select>、<Exit>、<Help>选项,并且按方向键也无法控制。请问一下,该问题该怎么解决呢?或是是什么文件需要配置吗?
Denny%20Yang99373:
可能是控制台的软件 或者显示的问题
你用其他terminal登录试试
user4581928:
回复 Denny%20Yang99373:
我是下载安装SDK07之后,就只把/ti-sdk-am335x-evm-07.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/bin加进了/etc/environment。
但是直接使用#make menuconfig命令打开菜单就没有出现这个问题。
只有使用# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig 时才会出现显示问题。
我想请教一下,是还有什么地方需要配置吗?
yongqing wang:
回复 user4581928:
重新下载一份这个Linux源码看看,这个问题比较奇葩,看样子是选了ARM架构的芯片才会出现
user4581928:
回复 Denny%20Yang99373:
SDK7有没有跟SDK6一样的烧写全记录之类的手册啊?告诉怎么编译内核,编译UBOOT
user4581928:
回复 yongqing wang:
是选了ARM架构的芯片才出现这个问题。但是不知道在哪里修改解决这个问题,很恼火啊!
Jian Zhou:
回复 user4581928:
用的是什么版本的虚拟机啊,以前没有碰到这种问题啊。
user4581928:
回复 Jian Zhou:
@ Jian Zhou 我的虚拟机版本如下:
lyl@ubuntu:~$ uname -aLinux ubuntu 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linuxlyl@ubuntu:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 12.04 LTSRelease: 12.04Codename: preciselyl@ubuntu:~$