在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 1942|回复: 1

[原创] 新手求教5402编译问题附程序(急问)

[复制链接]
发表于 2007-6-21 15:49:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 cjsb37 于 2013-4-29 09:25 编辑

ASM程序
.title   " add.asm "
.mmregs  ;预定义的寄存器
.global   asdf
.text  ;程序区
asdf:  SSBX XF ;XF 置1
  CALL Delay ;调用延时程序

  RSBX XF ;XF 清0
  
  CALL Delay ;调用延时程序

  B asdf ;跳转到程序开头循环执行
Delay:
;    STM #0x26,AR1 ;循环次数1000

;LOOP1:
;  STM #0x55,AR2 ;循环次数5000
;LOOP2:  
;  BANZ LOOP2,*AR2- ;如果AR2 不等于0,AR2 减1,再判断
  
;  BANZ LOOP1,*AR1- ;如果AR1 不等于0,AR1 减1,跳转到LOOP1
  
;  RET
.END
CMD程序
-e asdf

MEMORY {
PAGE 0:VECT: org=0100h len=0080h
   PARAM: org=1200h len=0F00h
PAGE 1ARAM: org=2000h len=1000h
}
SECTIONS
  {
.text :> PARAM PAGE 0
.vectors :> VECT PAGE 0
  STACK :> DARAM PAGE 1
.bss :> DARAM PAGE 1
.data :> DARAM PAGE 1
}
编译结果:
----------------------------  asm_add.pjt - Debug  ----------------------------
"d:\ti_ccs\c5400\cgtools\bin\cl500" -g -q -fr"D:/ti_ccs/myprojects/asm_add/Debug" -d"_DEBUG" -v5402 [email=-@]-@"Debug.lkf[/email]" "add.asm"
"d:\ti_ccs\c5400\cgtools\bin\cl500" [email=-@]-@"Debug.lkf[/email]"
>> warning: entry point other than _c_int00 specified
Build Complete,
  0 Errors, 1 Warnings, 0 Remarks.

请问为什么会出现这个问题,如何解决????







发表于 2007-6-22 15:38:45 | 显示全部楼层
你可以把程序入口的asdf改为_c_int00试试
在C和汇编混合编写的程序中,默认_c_int00为程序入口地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 15:51 , Processed in 0.027158 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表