这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » TMS320LF2407 TMS320LF2407的C语言编程问题???

共2条 1/1 1 跳转至

TMS320LF2407 TMS320LF2407的C语言编程问题???

院士
2006-09-17 18:14:16     打赏
TMS320LF2407 TMS320LF2407的C语言编程问题???



关键词: TMS320LF2407     语言编程     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 各位老师好
    我刚接触2407A的C语言编程,工程里就CMD和一个主函数文件,主函数里和CMD文件如下,头文件也应该是对的。怎么调试的时候就是到不了主函数入口阿???总是跳到程序区22h这个地方!编译环境还需要设置什么吗??要是可以的话给我发一个成功的ccs建立的工程过来,C语言的!谢谢了!邮箱:kevinliukui@yahoo.com.cn
盼回复:)谢谢
#include"LF2407_C.h"
void main()
{
int i,n;
i=0x1;
n=0x2;
n=i+n;
while(1)
{
}

}

/*---------------------------------------------------------------------------
              文件名称:  LF2407.CMD
              文件描述:  命令文件,完成存储器的分配
              编写时间:  2005.4.14
---------------------------------------------------------------------------*/
-c
-x
-o main.out
-m control.map
-l rts2XX.lib
MEMORY
{  
   PAGE 0:
   VECS:org=0000h,len=0040h
   FLASH:org=0044h,len=7fbch
   
   PAGE 1:
   B2:org=0060h,len=0020h
   B0:org=0200h,len=0100h
   B1:org=0300h,len=0100h
   SARAM:org=0800h,len=0800h
}
SECTIONS
{  
   .vectors:>VECS PAGE 0
   .pvecs:>FLASH PAGE 0
   .text:>FLASH PAGE 0
   .cinit:>FLASH PAGE 0
   .switch:>FLASH PAGE 0
   .data:>B0 PAGE 1
   
   .bss:>B1 PAGE 1
   .sysmem:>B1 PAGE 1
   
   .stack:>SARAM PAGE 1
   .table:>FLASH PAGE 0
}
1: TMS320LF2407的C语言编程问题???还需要"LF2407_C.h",“rtx.lib",
另外,需要CC加一个2407运行的升级补丁,程序最后应该是while(1){;} 2: 同意楼上的,还要注意设置加上-c的选项啊 3: TMS320LF2407的C语言编程问题???多谢两位回答,但我还有些不明白

"LF2407_C.h",“rtx.lib"这两个东西也是CMD文件里加吗?????
还有升级补丁在那儿能下阿??谁有能发到我邮箱以下马?
多谢了 4: reLF2407_C.h放到头文件列表里
rtx.lib放到库文件的列表里
或者直接在build design的link里加库文件 5: 加什么升级补丁??谢谢各位老师的回复
CC环境需要加一个2407运行的升级补丁才能运行C语言是吗?


什么样的升级补丁阿??找不到:(
6: 中断向量你定位没有?应该包括一个中断向量定位文件,程序是从中断0开始的,如果你不定义中断0好像有问题 7: 回复主题:TMS320LF2407的C语言编程问题???好久不上来了,先看看能否回复先 8: 我试试看能否帮个忙解答几个问题(以下仅为个人见解,不知是否有帮助):
1、C语言程序初始化时要完成三步:
a、调用cinit.进行全局或静态变量的初始化,它必须经过rtcxx.lib进行链接:所以,我觉得你的程序复位时应该是进入了cinit.,建议你把主程序前面的变量初始化去掉,只定义数据类型。而变量的初始化在子程序中定义更好些;
b、调用c0_init,即你提到的程序入口
c、调用main函数。
2、“while(1);”是完全合法的
3、-c在CMD文件中定义也一样,这个楼主已经做到

试试看吧

共2条 1/1 1 跳转至

回复

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