ubuntu+skyeye+arm-elf-tools+uClinux

内核编译和嵌入式产品的设计与开发
头像
manytigers
帖子: 31
注册时间: 2006-08-22 16:50
来自: beijing
送出感谢: 0
接收感谢: 0

ubuntu+skyeye+arm-elf-tools+uClinux

#1

帖子 manytigers » 2007-05-31 20:48

ubuntu6.10: uClinux终于可以跑在skyeye下了。
首先确保root用户,let's go.

1.install skyeye_1_2_2_Rel

代码: 全选

$make
(note: refer to skyeye/README, gcc4.1.2)

2.install cross-compiler

代码: 全选

$chmod 777 arm-elf-tools-20030314.sh
$./arm-elf-tools-20030314.sh
3.compile uClinux-dist-20060803
step1:

代码: 全选

$make xconfig
(note:choose GDB/ARMulator,kernel2.4,ucLibc)

q: wish: Command not found,when make xconfig
a:need TK tookit package(TK8.4)

step2:

代码: 全选

$make dep
step3:

代码: 全选

$make 
(成功后生成linux-2.4-x/linux,images/boot.rom和linux)

q:arm-linux-gcc: Command not found
a:change arm-linux- cross-compiler into arm-elf- in vendors/config/armnommu/config.arch

4.run the uClinux in skyeye
step1: add the skyeye.conf in director uClinux-dist/
skyeye.conf:

代码: 全选

cpu: arm7tdmi
mach: at91
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R,  addr=0x01400000, size=0x00400000, file=./boot.rom
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
step2: for file=./boot.rom in skyeye.conf

代码: 全选

$ln -s images/boot.rom boot.rom
step2: run uClinux

代码: 全选

$skyeye -e linux-2.4.x/linux
OK, >ls, 熟悉了吧,haha

q:backspace key is not suppot in uClinux?
a:ctrl+H

q:loading is stoped when $skyeye linux?
a:$skyeye -e linux, because the file:linux is ELF image.

note: 其他版本未测试,google应该能g出来,hehe。
上次由 manytigers 在 2007-06-03 10:56,总共编辑 1 次。
lhb335
帖子: 22
注册时间: 2007-05-19 16:59
送出感谢: 0
接收感谢: 0

SKYEYE的安装

#2

帖子 lhb335 » 2007-06-02 10:22

manytigers
你好,我在安装SKYEYE的时候,每次一MAKE就出现很多错误,您能帮我指点下么?
而且很多,binutils-dev我都已经安装拉,这个ARM-ELF-TOOLS应该先安装还是后安装,README里面的东西俺有点看不明白,所以。。。呵呵。错误如下:
arch/arm/dbct/arm2x86.h:94: 错误: expected specifier-qualifier-list before ‘uint8_t’
arch/arm/dbct/arm2x86.h:98: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘table_logic_cc’
arch/arm/dbct/arm2x86.h:102: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_pfun’
arch/arm/dbct/arm2x86.h:107: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_tmp_reg’
arch/arm/dbct/arm2x86.h:108: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_tmp0’
arch/arm/dbct/arm2x86.h:111: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘arm2x86_tmp64’
In file included from arch/arm/dbct/arm2x86.h:122,
from arch/arm/common/armdefs.h:742,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/tb.h:44: 错误: expected specifier-qualifier-list before ‘uint8_t’
arch/arm/dbct/tb.h:55: 错误: expected specifier-qualifier-list before ‘uint8_t’
arch/arm/dbct/tb.h:76: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
In file included from arch/arm/common/armdefs.h:742,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86.h:127: 错误: expected specifier-qualifier-list before ‘uint8_t’
arch/arm/dbct/arm2x86.h: 在函数 ‘arm2x86_exception’ 中:
arch/arm/dbct/arm2x86.h:149: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
arch/arm/dbct/arm2x86.h:154: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
arch/arm/dbct/arm2x86.h:159: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
In file included from arch/arm/common/armdefs.h:743,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_dp.h: 在顶层:
arch/arm/dbct/arm2x86_dp.h:51: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_dp.h:59: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_dp.h: 在函数 ‘gen_op_addl_T1_im’ 中:
arch/arm/dbct/arm2x86_dp.h:62: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_dp.h:62: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
arch/arm/dbct/arm2x86_dp.h:62: 错误: 所在的函数内只报告一次。)
arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_dp.h:62: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_dp.h:65: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
In file included from arch/arm/common/armdefs.h:744,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_movl.h: 在顶层:
arch/arm/dbct/arm2x86_movl.h:43: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_Tx_im’ 中:
arch/arm/dbct/arm2x86_movl.h:46: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:46: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:49: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h: 在顶层:
arch/arm/dbct/arm2x86_movl.h:57: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_tmpx_im’ 中:
arch/arm/dbct/arm2x86_movl.h:60: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:60: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:63: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h: 在顶层:
arch/arm/dbct/arm2x86_movl.h:71: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_Tx_reg’ 中:
arch/arm/dbct/arm2x86_movl.h:74: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:74: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h: 在顶层:
arch/arm/dbct/arm2x86_movl.h:78: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_reg_Tx’ 中:
arch/arm/dbct/arm2x86_movl.h:81: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:81: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:84: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
arch/arm/dbct/arm2x86_movl.h: 在顶层:
arch/arm/dbct/arm2x86_movl.h:89: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_trap_im_use_T2’ 中:
arch/arm/dbct/arm2x86_movl.h:92: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_movl.h:92: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_im’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_movl.h:92: 错误: 提供给函数 ‘gen_op_movl_Tx_im’ 的实参太多
arch/arm/dbct/arm2x86_movl.h:93: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:93: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h: 在顶层:
arch/arm/dbct/arm2x86_movl.h:97: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_movl.h: 在函数 ‘gen_op_movl_trap_im’ 中:
arch/arm/dbct/arm2x86_movl.h:100: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:100: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_movl.h:103: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
In file included from arch/arm/common/armdefs.h:745,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_psr.h: 在顶层:
arch/arm/dbct/arm2x86_psr.h:54: 错误: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gen_op_condition’
In file included from arch/arm/common/armdefs.h:746,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_shift.h:45: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h:46: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_im’ 中:
arch/arm/dbct/arm2x86_shift.h:48: 错误: ‘im’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:50: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:50: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:53: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_shift.h: 在顶层:
arch/arm/dbct/arm2x86_shift.h:61: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h:62: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_im_sc’ 中:
arch/arm/dbct/arm2x86_shift.h:64: 错误: ‘im’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:68: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_shift.h:68: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:68: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_shift.h:68: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:75: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:78: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:81: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h: 在顶层:
arch/arm/dbct/arm2x86_shift.h:85: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_T0’ 中:
arch/arm/dbct/arm2x86_shift.h:88: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:88: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h: 在顶层:
arch/arm/dbct/arm2x86_shift.h:92: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T1_T0_sc’ 中:
arch/arm/dbct/arm2x86_shift.h:95: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:95: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:98: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h: 在顶层:
arch/arm/dbct/arm2x86_shift.h:102: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h:103: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_shift.h: 在函数 ‘gen_op_shift_T2_im’ 中:
arch/arm/dbct/arm2x86_shift.h:105: 错误: ‘im’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:107: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:107: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_shift.h:110: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
In file included from arch/arm/common/armdefs.h:747,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_mem.h: 在顶层:
arch/arm/dbct/arm2x86_mem.h:55: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_mem.h: 在函数 ‘gen_op_add_datah_offset’ 中:
arch/arm/dbct/arm2x86_mem.h:65: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_mem.h:65: 警告: 传递参数 3 (属于 ‘gen_op_addl_T1_im’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_mem.h:65: 错误: 提供给函数 ‘gen_op_addl_T1_im’ 的实参太多
arch/arm/dbct/arm2x86_mem.h:71: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_mem.h:71: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多
arch/arm/dbct/arm2x86_mem.h:73: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:73: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:75: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:75: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h: 在顶层:
arch/arm/dbct/arm2x86_mem.h:80: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_mem.h: 在函数 ‘gen_op_add_data_offset’ 中:
arch/arm/dbct/arm2x86_mem.h:90: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_mem.h:90: 警告: 传递参数 3 (属于 ‘gen_op_addl_T1_im’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_mem.h:90: 错误: 提供给函数 ‘gen_op_addl_T1_im’ 的实参太多
arch/arm/dbct/arm2x86_mem.h:97: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_mem.h:97: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多
arch/arm/dbct/arm2x86_mem.h:100: 警告: 传递参数 3 (属于 ‘gen_op_shift_T2_im’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_mem.h:100: 错误: 提供给函数 ‘gen_op_shift_T2_im’ 的实参太多
arch/arm/dbct/arm2x86_mem.h:102: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:102: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:104: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_mem.h:104: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
In file included from arch/arm/common/armdefs.h:749,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_test.h: 在顶层:
arch/arm/dbct/arm2x86_test.h:30: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_test.h:31: 错误: expected declaration specifiers or ‘...’ before ‘uint32_t’
arch/arm/dbct/arm2x86_test.h: 在函数 ‘gen_op_test_dataabort_im’ 中:
arch/arm/dbct/arm2x86_test.h:33: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_test.h:33: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_test.h:33: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_test.h:36: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_test.h:36: 错误: ‘im’ 未声明 (在此函数内第一次使用)
In file included from arch/arm/common/armdefs.h:750,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_other.h: 在顶层:
arch/arm/dbct/arm2x86_other.h:46: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_other.h:52: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_mrs’ 中:
arch/arm/dbct/arm2x86_other.h:56: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:56: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:56: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:60: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:60: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:62: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:62: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多
arch/arm/dbct/arm2x86_other.h: 在顶层:
arch/arm/dbct/arm2x86_other.h:66: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_msr’ 中:
arch/arm/dbct/arm2x86_other.h:68: 错误: ‘uint32_t’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_other.h:68: 错误: expected ‘;’ before ‘mask’
arch/arm/dbct/arm2x86_other.h:73: 错误: ‘mask’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_other.h:90: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_other.h:90: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_im’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:90: 错误: 提供给函数 ‘gen_op_movl_Tx_im’ 的实参太多
arch/arm/dbct/arm2x86_other.h:94: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:94: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:98: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:98: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h: 在顶层:
arch/arm/dbct/arm2x86_other.h:103: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_ldrhstrh’ 中:
arch/arm/dbct/arm2x86_other.h:110: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_other.h:110: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:110: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多
arch/arm/dbct/arm2x86_other.h:112: 警告: 传递参数 3 (属于 ‘gen_op_add_datah_offset’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:112: 错误: 提供给函数 ‘gen_op_add_datah_offset’ 的实参太多
arch/arm/dbct/arm2x86_other.h:117: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:117: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:121: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:121: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:122: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:122: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:126: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:126: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:127: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:127: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:130: 错误: ‘ARMul_State’ 没有名为 ‘abort_model’ 的成员
arch/arm/dbct/arm2x86_other.h:132: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:132: 错误: 提供给函数 ‘gen_op_test_dataabort_im’ 的实参太多
arch/arm/dbct/arm2x86_other.h:134: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:134: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多
arch/arm/dbct/arm2x86_other.h:140: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:140: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多
arch/arm/dbct/arm2x86_other.h:141: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:141: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:149: 警告: 传递参数 3 (属于 ‘gen_op_movl_trap_im_use_T2’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:149: 错误: 提供给函数 ‘gen_op_movl_trap_im_use_T2’ 的实参太多
arch/arm/dbct/arm2x86_other.h:150: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
arch/arm/dbct/arm2x86_other.h:155: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:155: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:157: 错误: ‘ARMul_State’ 没有名为 ‘abort_model’ 的成员
arch/arm/dbct/arm2x86_other.h:161: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:165: 错误: ‘struct op_table_s’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:165: 错误: 提供给函数 ‘gen_op_test_dataabort_im’ 的实参太多
arch/arm/dbct/arm2x86_other.h:168: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:168: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多
arch/arm/dbct/arm2x86_other.h:170: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:170: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多
arch/arm/dbct/arm2x86_other.h:175: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:175: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多
arch/arm/dbct/arm2x86_other.h:177: 警告: 传递参数 3 (属于 ‘gen_op_movl_Tx_reg’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:177: 错误: 提供给函数 ‘gen_op_movl_Tx_reg’ 的实参太多
arch/arm/dbct/arm2x86_other.h:178: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:178: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:185: 警告: 传递参数 3 (属于 ‘gen_op_movl_trap_im_use_T2’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:185: 错误: 提供给函数 ‘gen_op_movl_trap_im_use_T2’ 的实参太多
arch/arm/dbct/arm2x86_other.h:186: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
arch/arm/dbct/arm2x86_other.h:193: 警告: 传递参数 3 (属于 ‘gen_op_movl_trap_im_use_T2’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:193: 错误: 提供给函数 ‘gen_op_movl_trap_im_use_T2’ 的实参太多
arch/arm/dbct/arm2x86_other.h:194: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
arch/arm/dbct/arm2x86_other.h:200: 警告: 传递参数 3 (属于 ‘gen_op_add_datah_offset’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:200: 错误: 提供给函数 ‘gen_op_add_datah_offset’ 的实参太多
arch/arm/dbct/arm2x86_other.h:201: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:201: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多
arch/arm/dbct/arm2x86_other.h:204: 警告: 传递参数 3 (属于 ‘gen_op_movl_reg_Tx’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_other.h:204: 错误: 提供给函数 ‘gen_op_movl_reg_Tx’ 的实参太多
arch/arm/dbct/arm2x86_other.h:207: 错误: ‘ARMul_State’ 没有名为 ‘abort_model’ 的成员
arch/arm/dbct/arm2x86_other.h:208: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:208: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h: 在顶层:
arch/arm/dbct/arm2x86_other.h:213: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_b_offset’ 中:
arch/arm/dbct/arm2x86_other.h:216: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:216: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:216: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:220: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:225: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
arch/arm/dbct/arm2x86_other.h: 在顶层:
arch/arm/dbct/arm2x86_other.h:229: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_other.h: 在函数 ‘gen_op_bl_offset’ 中:
arch/arm/dbct/arm2x86_other.h:232: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:232: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘op’ 的成员
arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:232: 错误: ‘op_table_t’ 没有名为 ‘len’ 的成员
arch/arm/dbct/arm2x86_other.h:236: 警告: 隐式声明与内建函数 ‘memcpy’ 不兼容
arch/arm/dbct/arm2x86_other.h:241: 错误: ‘ARMul_State’ 没有名为 ‘trap’ 的成员
In file included from arch/arm/common/armdefs.h:751,
from arch/arm/common/armcopro.c:19:
arch/arm/dbct/arm2x86_coproc.h: 在顶层:
arch/arm/dbct/arm2x86_coproc.h:40: 错误: expected declaration specifiers or ‘...’ before ‘uint8_t’
arch/arm/dbct/arm2x86_coproc.h: 在函数 ‘gen_op_add_imm_offset’ 中:
arch/arm/dbct/arm2x86_coproc.h:48: 错误: ‘tbpp’ 未声明 (在此函数内第一次使用)
arch/arm/dbct/arm2x86_coproc.h:48: 警告: 传递参数 3 (属于 ‘gen_op_addl_T1_im’)时将指针赋给整数,未作类型转换
arch/arm/dbct/arm2x86_coproc.h:48: 错误: 提供给函数 ‘gen_op_addl_T1_im’ 的实参太多
arch/arm/common/armcopro.c: 在函数 ‘XScale_debug_moe’ 中:
arch/arm/common/armcopro.c:1562: 警告: 隐式声明与内建函数 ‘printf’ 不兼容
make: *** [binary/armcopro.o] 错误 1
头像
manytigers
帖子: 31
注册时间: 2006-08-22 16:50
来自: beijing
送出感谢: 0
接收感谢: 0

#3

帖子 manytigers » 2007-06-03 10:56

hello,lhb335,
这个ARM-ELF-TOOLS应该先安装还是后安装
skyeye是个硬件仿真,arm-elf-是用来编译跑在skyeye上的东东的,so,这两个安装次序无所谓,基础是不是要补补阿, :)
README里面的东西俺有点看不明白
readme很重要阿,是e文不行,还是术语不明白,google查查阿

我在安装SKYEYE的时候,每次一MAKE就出现很多错误
1.README里说的”required packages“你都装了吗?
这是我的:gtk+-2.0-dev pkg-config atk-dev pango-dev freetype2-dev glib-dev x11-dev binutils-dev(bfd)

2.gcc版本多少?
我的:gcc version >=4.x.x,这个忘了写了,fix。

try again, good luck!
头像
pt0079
帖子: 82
注册时间: 2007-02-07 17:53
来自: SEU_Radio
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 pt0079 » 2007-06-10 13:54

好东西,mark
头像
manytigers
帖子: 31
注册时间: 2006-08-22 16:50
来自: beijing
送出感谢: 0
接收感谢: 0

#5

帖子 manytigers » 2007-06-10 17:07

pt0079 写了:好东西,mark
thx, 好东西大家应该分享, hehe.
头像
Xtire
帖子: 188
注册时间: 2005-09-11 14:08
来自: N朝古都
送出感谢: 0
接收感谢: 0

#6

帖子 Xtire » 2007-06-12 0:55

skyeye最高能摸拟到ARM的哪个系列?
头像
manytigers
帖子: 31
注册时间: 2006-08-22 16:50
来自: beijing
送出感谢: 0
接收感谢: 0

#7

帖子 manytigers » 2007-06-12 11:00

Xtire 写了:skyeye最高能摸拟到ARM的哪个系列?
CPU CORE: ARM7TDMI, ARM720T,StrongARM...

site: http://www.skyeye.org/index.shtml
头像
Xtire
帖子: 188
注册时间: 2005-09-11 14:08
来自: N朝古都
送出感谢: 0
接收感谢: 0

#8

帖子 Xtire » 2007-06-12 21:04

收到,谢谢。
amble2002
帖子: 8
注册时间: 2007-03-28 21:57
送出感谢: 0
接收感谢: 0

#9

帖子 amble2002 » 2007-06-19 11:17

谢谢,学习中
头像
lyh
帖子: 113
注册时间: 2007-05-26 20:57
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 lyh » 2007-06-19 18:00

skyeye.conf 中mach: 参数是啥意思?

hostname???
头像
manytigers
帖子: 31
注册时间: 2006-08-22 16:50
来自: beijing
送出感谢: 0
接收感谢: 0

#11

帖子 manytigers » 2007-06-23 13:37

lyh 写了:skyeye.conf 中mach: 参数是啥意思?

hostname???
# below is the machine(develop board) config info
# machine(develop board) maybe at91 or ep7312
mach: at91

详见skyeye/README
头像
forrid
帖子: 659
注册时间: 2007-04-23 17:40
送出感谢: 0
接收感谢: 0

#12

帖子 forrid » 2007-07-01 18:33

急救:

代码: 全选

$ make xconfig
错误提示:

代码: 全选

config/mkconfig > config.in
make -C /home/forrid/^_^/Down/uClinux-dist/config/scripts tkparse
make[1]: Entering directory `/home/forrid/^_^/Down/uClinux-dist/config/scripts'
cc  -c -o tkparse.o tkparse.c
as: unrecognized option `-Qy'
make[1]: *** [tkparse.o] 错误 1
make[1]: Leaving directory `/home/forrid/^_^/Down/uClinux-dist/config/scripts'
make: *** [config.tk] 错误 2
该如何处理,前两步都已顺利完成了。

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~
jessiesun
帖子: 6
注册时间: 2007-06-30 22:47
送出感谢: 0
接收感谢: 0

#13

帖子 jessiesun » 2007-07-02 15:50

怎样安装skyeye?
头像
forrid
帖子: 659
注册时间: 2007-04-23 17:40
送出感谢: 0
接收感谢: 0

#14

帖子 forrid » 2007-07-03 0:59

容易嘛我,三天了,终于安装并测试uClinux成功。
方法还是楼主介绍的,只不过,惟一的一点,就是,将uClinux-dist解压至 /home 下。
不知道为什么。

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~
头像
manytigers
帖子: 31
注册时间: 2006-08-22 16:50
来自: beijing
送出感谢: 0
接收感谢: 0

#15

帖子 manytigers » 2007-07-03 20:48

jessiesun 写了:怎样安装skyeye?
readme里写的很清楚阿。
forrid 写了:只不过,惟一的一点,就是,将uClinux-dist解压至 /home 下。
不知道为什么。
可能和你那个笑脸符号有关系,maybe not.
回复

回到 “内核及嵌入式开发”