DSP的书看了几天了。但对DSP也还是模糊的概念。星期五开例会,老师说书永远看不完的。你要做试验,只有这样你才能提高。
可是我对DSP还是一头雾水,所以我还是把书大体得翻了一下。貌似与单片机有区别得第一点就是存储空间的分配。貌似不难,接下来得中央处理器和数据寻址方式之类的,我也不喜欢看,算过吧!流水线倒是和单片机不一样的,不过当我看到用C语言编程时候,C语言编译得代码是没有流水线冲突的问题,我也过了,现在是不打算学汇编了,学C吧。IO口,定时器,主机接口,串行口瞟了一眼。算是看了吧!只是不知道有什么收获。DMA控制器同学说是一定要学的,我也只能粗略得看一下,再接下来就是外部总线了。这一切都只要做试验时才会有所领悟吧。
上面看的是DSP的结构原理。但我需要了解CCS软件及DSP软件的怎么编写,看CCS主要是看它是如何调试的,还好,调试方式大体都一样。只是不明白的是为什么工程一定要放在CCS的按照目录下呢,我的CCS是装在C盘的,可我不想让C盘装太多东西。
DSP的软件是有6个文件夹,前三项是CCS在构建时生成的,需要自己编程的有Include头文件,Libraries库文件Source主程序,cmd链接命令文件。vector.asm是向量文件,不过不是很清楚是什么作用,好像是描述复位或中断的入口地址,地址标示在主程序定义,这里引用了一下。链接命令文件CMD文件是关于地址分配的文件,前面是MEMORY,也就是存储空间的分配问题,只是对它为什么要选择那段区间有些不明白,如:EPROM : org="0E000h",len=100h。0E000有什么要求吗?
五一也过去了,只是没怎么玩!不过还好!摘过一次草莓!
文章评论(0条评论)
登录后参与讨论