菜鸟的应用程序下到uclinux上出错了,请教大侠
时间:2005-04-24
来源:互联网
<TABLE style="TABLE-LAYOUT: fixed" height=120 cellSpacing=0 cellPadding=0 width="100%"><TBODY><TR vAlign=top><TD style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word; 130: ">编写了一个很简单的程序:
*******************************************************/
#include <signal.h>
#include <unistd.h>
#include <stdio.h>
#define IOPMOD (*(volatile unsigned *)0x3ff5000)
#define IOPDATA (*(volatile unsigned *)0x3ff5008)
int i=0;
static void sig_alarm(int signumber)
{
if(i==3) i=0;
IOPDATA=i++;
alarm(2);
}
int main(void)
{
IOPMOD=0xff;
if(signal(SIGALRM,sig_alarm)==SIG_ERR)
{
printf("some error occursn");
return 1;
}
alarm(2);
while(1);
return 0;
}
保存为led.c
arm-elf-gcc -Wall -O2 -Wl,elf2flt -o led led.c 生成led 的flat文件
用ftp下载到
uclinux 的 /var 下
chmod 775 led
改变的权限
运行 ./led
出错了
/var> chmod 755 led
/var> ./led
BINFMT_FLAT: reloc outside program 0xb800 (0 - 0x4fc4/0x4770), killing led!
BINFMT_FLAT: reloc outside program 0xb800 (0 - 0x4fc4/0x4770), killing led!
pid 22: failed 11
/var> 请问大侠怎么解决啊
我在网上查了
好像很多人都遇到这种问题的
但是都没有解决的方法
</TD></TR></TBODY></TABLE><TABLE style="TABLE-LAYOUT: fixed" cellSpacing=0 cellPadding=0 width="100%"><TBODY><TR><TD style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word; 130: ">
</TD></TR></TBODY></TABLE>
*******************************************************/
#include <signal.h>
#include <unistd.h>
#include <stdio.h>
#define IOPMOD (*(volatile unsigned *)0x3ff5000)
#define IOPDATA (*(volatile unsigned *)0x3ff5008)
int i=0;
static void sig_alarm(int signumber)
{
if(i==3) i=0;
IOPDATA=i++;
alarm(2);
}
int main(void)
{
IOPMOD=0xff;
if(signal(SIGALRM,sig_alarm)==SIG_ERR)
{
printf("some error occursn");
return 1;
}
alarm(2);
while(1);
return 0;
}
保存为led.c
arm-elf-gcc -Wall -O2 -Wl,elf2flt -o led led.c 生成led 的flat文件
用ftp下载到
uclinux 的 /var 下
chmod 775 led
改变的权限
运行 ./led
出错了
/var> chmod 755 led
/var> ./led
BINFMT_FLAT: reloc outside program 0xb800 (0 - 0x4fc4/0x4770), killing led!
BINFMT_FLAT: reloc outside program 0xb800 (0 - 0x4fc4/0x4770), killing led!
pid 22: failed 11
/var> 请问大侠怎么解决啊
我在网上查了
好像很多人都遇到这种问题的
但是都没有解决的方法
</TD></TR></TBODY></TABLE><TABLE style="TABLE-LAYOUT: fixed" cellSpacing=0 cellPadding=0 width="100%"><TBODY><TR><TD style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word; 130: ">
</TD></TR></TBODY></TABLE>
作者: miao3992 发布时间: 2005-04-24
自己顶顶
真的查遍了
还是没有答案
真的查遍了
还是没有答案
作者: miao3992 发布时间: 2005-04-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28