打印

TI C6000的编程概念性的问题

[复制链接]
884|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2014-5-15 22:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
c6000编程,很类似标准的c语言编程,需要掌握很多的ti提供的api函数,才能得心应手。

1、对于底层寄存器的控制,你根本不需要直接对控制寄存器操作,而只要采用相应的API函数操作,即可。这类API函数称作CSL,具体参看文档(SPRU401):
TMS320C6000 Chip Support Library API Reference Guide.pdf

2、在C6000中是不可能用汇编编写大型程序的。另外,如果采用了BIOS这种RTOS,只能采用C来写主要程序。我的体会,如果采用了BIOS+RF5+TCP/IP这种架构,需要个人编写的程序,一般只占总程序量的四分之一或者更少。


直接用dsp6000的汇编编程,非常困难,相信一般人**不下来的,更不可能编写很大的程序。

这就像在windowsXP环境下,用8086汇编编写一个复杂的可视化程序一样不切实际。

但是在编写dsp6000的bootloader程序的时候,往往必须用汇编来写,但这时候想必已经非常熟练dsp6000的c编程了

相关帖子

沙发
zhangmangui| | 2014-5-15 23:14 | 只看该作者
谢谢分享啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4195

帖子

31

粉丝