各位大神好,
最近刚用am335x的芯片,下载 ti-processor-sdk-linux-am335x-evm-02.00.02.11-Linux-x86-Install.bin ,在虚拟机上运行Ubuntu9.10,安装不了sdk,显示 cannot execute binary file 为什么呢?
Jian Zhou:
你这个虚拟机是不是有点太老了,我们的SDK都要求12.04以上的。
ron chow:
回复 Jian Zhou:
我下载了ubuntukylin-14.04.1-desktop-i386.iso ,在虚拟机安装了,但是还是不行bash: ./ti-processor-sdk-linux-am335x-evm-02.00.02.11-Linux-x86-Install.bin: cannot execute binary file: Exec format error,看到TI说If nothing seems to happen, you are probably running a 32-bit version of Linux. The installer is 64-bit, and will not execute properly. 这个意思是说要安装64bit的Ubuntu吗? 去下载ubuntukylin-16.10-enhanced-amd64.iso 用vm安装不了 到底怎么回事?
leo chen:
回复 ron chow:
应该还是ubuntu版本的问题
Eggsy Pang:
回复 ron chow:
你的电脑是32位吗?要用64位的虚拟机需要一些补丁和电脑的支持
ron chow:
回复 Eggsy Pang:
我电脑是64bit的,安装的虚拟机是vm12,安装64的amd linux不成功,安装32位linux后bin文件打不开
Eggsy Pang:
回复 ron chow:
可以参考下面的链接,
http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Getting_Started_Guide
Donghong Hu:
回复 ron chow:
1.确认你的电脑处理器是否支持64位虚拟VT
2.在电脑BIOS安全选项或者配置选项修改enable Virtual * 选项
zhenyu lei:
试试chmod +x,增加可执行权限试试。
Steven Liu1:
回复 ron chow:
看你的描述这里:
我电脑是64bit的,安装的虚拟机是vm12,安装64的amd linux不成功,安装32位linux后bin文件打不开
你的ubuntu是多少位的和你的电脑主机无关,所以即使你目前电脑是64位的,但是装的是32位Linux也是白搭,还是跑不了。
可以按照下面的连接中给出的资源地址,下载相关的image,来进行操作,这个是肯定没问题的。
http://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Getting_Started_Guide#Start_your_Linux_Development