一、C语言编写详解
1.工程目录最好放在:
CCStudio_v3.3MyProjects路径下
2.CSS下和DSP6000编程紧密相关的目录结构:
a.CCStudio_v3.3C6000cslinclude ---DSP6000常用头文件
b.CCStudio_v3.3C6000csllib ---DSP6000常用库文件
c.CCStudio_v3.3C6000cgtoolsin --各种编译工具
3.我们要编写的程序结构:
a.含有main()函数的.c的源文件,而且这个文件的名字最好以main结尾
b.添加.cmd文件:内存的分配
c.添加.asm文件:中断向量表的文件
d.常用头文件:
e.常用库文件:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
a.boot:仿真的时候boot可以不配置,在把程序烧写到flash中时要配置,他的作用是
放bootload引导程序
b.怎样划分空间:o-origin 起始地址;l-length;区块的标记可以任意改,长度不可以
超越最终的空间地址
c.划分内存,不一定全部划分
2、.cmd文件之Section分析
C/C++的编译环境包含以下段
已初始化段:
(1).cinit段:包含初始化变量和常量表
(2).const段:const定义的字符串常量和数据(他们不能同时被volatile定义)
volatile--不能被编译器优化
(3).switch段:包含跳转表和大的switch声明
(4).text段:可执行代码段
一周热门 更多>