这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于在tornado 2.2 下调试 ppc 汇编的问题!

共2条 1/1 1 跳转至

关于在tornado 2.2 下调试 ppc 汇编的问题!

菜鸟
2006-01-12 17:27:35     打赏

我安装了 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]



关键词: 关于     tornado     调试     汇编     问题    

菜鸟
2006-01-12 18:12:00     打赏
2楼
这个问题我自己已经解决了,在建立 download 项目的时候,选择toolchain时候要注意,我以前就用默认的SIMNTgnu,这个不行,因为我要编译的是 ppc 的汇编.所以这次我改成 ppc860 作为 toolchain,问题解决了,想好好研习一下 ppc 的汇编.谢谢诸位!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]