我安装了 tornado 2.2 for ppc . 现在编写 bsp 需要看懂 ppc 的汇编程序.
我建了一个 download 的工程,加入了一个 hello.s 的 ppc 汇编程序,但 build 的时候出现问题, hello.s 的部分程序如下:
li 0,4 # syscall number (sys_write)
li 3,1 # first argument: file descriptor (stdout)
# second argument: pointer to message to write
lis 4,msg@ha # load top 16 bits of &msg
addi 4,4,msg@l # load bottom 16 bits
li 5,len # third argument: message length
sc # call kernel
但编译的结果是,对 li ,lis ,addi ,sc 这些指令都不认识,error,我不明白了,是不是有什么连接或者设置应该动一下,请高人指点!谢谢!
[em08][em08]