求各位童鞋指点下

2019-07-15 19:58发布

dsp:tms6701
soft:ccs5

boot.asm内容
  1.         .sect  ".bootload"
  2.         .ref        _c_int00
  3.     .global _boot
  4. _boot:
  5.                 MVKL  _c_int00, B0
  6.                 MVKH  _c_int00, B0
  7.                 B     B0
  8.                 NOP          5
复制代码cmd文件内容
  1. MEMORY
  2. {
  3.        
  4.         BOOT:        o=0x00,l=0x400
  5.         IPRAM:        o=0x400,l=0xfc00
  6.         IDRAM:  o=0x80000000,l=0x8000
  7. }

  8. SECtiONS
  9. {
  10.     .bootload                >       BOO
  11.     .text       >       IPRA
  12.     .bss        >       IDRA
  13.     .cinit      >       IDRAM       
  14.     .const      >       IDRA
  15.     .far        >       IDRAM       
  16.     .stack      >       IDRAM       
  17.     .cio        >       IDRA
  18.     .sysmem     >       IDRA
  19.     .switch     >       IDRAM       
  20. }               
复制代码main.c 就是简单的打印hello word.

本人刚刚接触dsp,请问下,上面的各文件这样写,有问题吗?boot.asm文件 必须要写吗?上面的程序 bulid没有问题,但是debug的时候  出现了下面的情况:
pro.PNG
1上面的  main() at main.c:6 0x00009420         和 c_int00() at boot.c:87 0x0000918C  (the entry point was reached)         这两句话是什么意思呢?
2 红 {MOD}的字体 又是因为什么呢?

求大牛指点下,这个东西没有弄过,不怎么清楚。多谢了~


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
pzchu
1楼-- · 2019-07-15 22:43
 精彩回答 2  元偷偷看……
月光逍遥
2楼-- · 2019-07-16 02:05
主函数行表示初始化的起始物理地址,另一个也是,而报错的部分指的是找不到所对应的源文件
pzchu
3楼-- · 2019-07-16 07:52
月光逍遥 发表于 2014-3-12 19:07
主函数行表示初始化的起始物理地址,另一个也是,而报错的部分指的是找不到所对应的源文件 ...

非常感谢您的回复  因为用到了ref c_int00 但是貌似库文件没有选上。请问下  ccs5 需要设置rts.lib库文件吗?
月光逍遥
4楼-- · 2019-07-16 10:05
需要在属性设置中事先选择有效的rts.lib路径,编译前事先检查一下
pzchu
5楼-- · 2019-07-16 14:17
月光逍遥 发表于 2014-3-13 21:22
需要在属性设置中事先选择有效的rts.lib路径,编译前事先检查一下

谢谢 您的回复,不管他了  不是啥大问题感觉,不影响结果。一直加个while 1  就不出现了。
zhangguangming
6楼-- · 2019-07-16 17:02
 精彩回答 2  元偷偷看……

一周热门 更多>