主题 : mini2440的例程有问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
楼主  发表于: 2010-08-07 19:48

 mini2440的例程有问题

按照用户手册7.1章节,把examples中的hello文件编译后,通过FTP把hello文件传到开发板上,然后通过超级终端,用chmod 777 hello,使hello文件具有可执行属性 ;
但是我执行./hello时,提示-sh: ./hello: not found!在开发板的/home/plg目录下,有hello这个文件的,但是无法发现,是什么原因
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
1楼  发表于: 2010-08-07 19:52
这个我编译后的文件,不知道怎么上传编译后的文件
[ 此帖被ak74在2010-08-07 20:08重新编辑 ]
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
2楼  发表于: 2010-08-07 20:14
你使用的编译器可能不对
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
3楼  发表于: 2010-08-08 14:23
我使用的是arm-linux-gcc-4.3.2编译器,我怀疑是因为没有库函数的原因,里面有个printf("hello FriendlyARM"),printf可能要库函数支持的吧;
但是我用arm-linux-gcc -static -o hello hello.c编译后,下到开发板运行,提示Segmentation fault  内存出了问题!

linux开发环境都是按照用户手册第五章来的!
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
4楼  发表于: 2010-08-08 14:27
还有个可能的原因,会不会是,我开发板的内核,文件系统都是老的版本,但是我电脑上的开发环境都是最新的,从官网下的!

现在开发板的BIOS版本还是老的,想改成BIOS2.0的不知道如何修改,通过H-JTAG把supervivi-64M下到NOR FLASH以后,重启开发板,超级终端显示的还是老的版本