一直都是用C进行项目的开发,公司有个240x的汇编项目,现在想要先用汇编语言过度到C28x平台。但是我发现C28x没有用于汇编开发的寄存器定义文件,只有C语言定义的结构。
请教一下大家,有没有哪位同仁是使用汇编开发C28x的项目,如果有的话,那么多的寄存器该如何解决,是直接使用绝对地址呢(TI提供的一些asm文件是这么做的),还是自己来定义?
如果能够直接利用起来C架构的头文件多好啊。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
一直都是用C进行项目的开发,公司有个240x的汇编项目,现在想要先用汇编语言过度到C28x平台。但是我发现C28x没有用于汇编开发的寄存器定义文件,只有C语言定义的结构。
请教一下大家,有没有哪位同仁是使用汇编开发C28x的项目,如果有的话,那么多的寄存器该如何解决,是直接使用绝对地址呢(TI提供的一些asm文件是这么做的),还是自己来定义?
如果能够直接利用起来C架构的头文件多好啊。
一般引用.h是这样的格式,如果在其他文件已经有声明,需要.ref,如果只是想声明一个新的全局变量用.globa.
.cdecls C,NOLIST, "HVPSFB-Settings.h"
.cdecls C,NOLIST, "PeripheralHeaderIncludes.h"