共2条
1/1 1 跳转至页
cc2000 cc2000中直接写C程序的问题,急呀

问
在CC2000中建立一个简单的MAIN()主函数,如:
MAIN()
{
INT A;
A=1;
}
编译连接时,提示_c_int0没有定义,希望高手帮我解决一下,什么问题。
原则上要求程序从MAIN函数开始运行。急呀
答 1: 建了项目没有? 答 2: 个人见解一般为了支持C语言,系统在执行main函数之前,都会有一段程序用来为使用符合C标准的环境做初始化(包括堆栈建立、堆栈清空、变量初始化等),这个初始化程序一般都在复位后先执行,因此TI把这部分放到了c_int0中,楼主需要做的工作就是——把rtx2xxxxx.lib添加到工程中,另外建立一个中断向量表,复位中断指向_c_int0就可以了。 答 3: 大哥帮忙一下 多谢大哥们,现在可以编译连接拉,不过加上向量表以后就会出错,提示非法代码(向量表里的跳转代码), ,向量表用.asm建立的,如下 :
问一下,向量表是和应用程序一起编译的吗?
谢谢兄弟们解决一下!
.ref _c_int0,_nott
.sect "vectors"
reset: b _c_int0
int1: b _nott
int2: b _nott
int3: b _nott
int4: b _nott
int5: b _nott
int6: b _nott 答 4: 问题解决拉,多谢各位 答 5: 能告诉我你的 “编译连接时,提示_c_int0没有定义,”我现在也遇到同样的问题,
"0510.c", line 147: warning: statement is unreachable
"0510.c", line 158: warning: statement is unreachable
[Linking...] "c:\ti\c5400\cgtools\bin\cl500" -@"Debug.lkf"
>> warning: entry point symbol _c_int00 undefined
能否指点一下!!
MAIN()
{
INT A;
A=1;
}
编译连接时,提示_c_int0没有定义,希望高手帮我解决一下,什么问题。
原则上要求程序从MAIN函数开始运行。急呀
答 1: 建了项目没有? 答 2: 个人见解一般为了支持C语言,系统在执行main函数之前,都会有一段程序用来为使用符合C标准的环境做初始化(包括堆栈建立、堆栈清空、变量初始化等),这个初始化程序一般都在复位后先执行,因此TI把这部分放到了c_int0中,楼主需要做的工作就是——把rtx2xxxxx.lib添加到工程中,另外建立一个中断向量表,复位中断指向_c_int0就可以了。 答 3: 大哥帮忙一下 多谢大哥们,现在可以编译连接拉,不过加上向量表以后就会出错,提示非法代码(向量表里的跳转代码), ,向量表用.asm建立的,如下 :
问一下,向量表是和应用程序一起编译的吗?
谢谢兄弟们解决一下!
.ref _c_int0,_nott
.sect "vectors"
reset: b _c_int0
int1: b _nott
int2: b _nott
int3: b _nott
int4: b _nott
int5: b _nott
int6: b _nott 答 4: 问题解决拉,多谢各位 答 5: 能告诉我你的 “编译连接时,提示_c_int0没有定义,”我现在也遇到同样的问题,
"0510.c", line 147: warning: statement is unreachable
"0510.c", line 158: warning: statement is unreachable
[Linking...] "c:\ti\c5400\cgtools\bin\cl500" -@"Debug.lkf"
>> warning: entry point symbol _c_int00 undefined
能否指点一下!!
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 | |
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 |