主题中讨论的其他器件:C2000WARE
工具/软件:TI C/C++编译器
大家好、
是否有任何 C28x 用户指南或 wiki 页面可用于 C28x 内核的 ccssv7开始进行汇编语言编程。
在 CCS 中、有一个创建纯汇编工程的选项、 是否必须遵循该选项?
中没有用于创建新.asm 文件的选项。 ?
是否有 f28379d MCU 示例项目的链接?
谢谢
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.
工具/软件:TI C/C++编译器
大家好、
是否有任何 C28x 用户指南或 wiki 页面可用于 C28x 内核的 ccssv7开始进行汇编语言编程。
在 CCS 中、有一个创建纯汇编工程的选项、 是否必须遵循该选项?
中没有用于创建新.asm 文件的选项。 ?
是否有 f28379d MCU 示例项目的链接?
谢谢
您好!
其中包含汇编语言文件的工程。 "AACS_ASM.ASM"
C:\ti\c2000Ware_1_00_01_00\device_support\f2837xd\examples\cpu1\cla_Mixed_c_asm\cpu01
似乎有一种方法可以创建仅汇编工程。
File>New>CCS Project>Empty Assemble-Only Project
C2000 Launchpad 仅组装软件 PWM 教程的旧链接
从 C 调用的汇编语言例程集合
有人在后面问了一个类似的问题
https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/421147/1501084
Ashok、
通常、C2000用户会编写 C 程序并进行汇编函数调用、以提高程序中时间关键部分的性能。 这使得冗长但非时间关键的器件、例如器件初始化、能够保存在 C 语言中、从而很容易地进行修改。
我建议您创建或修改 C 语言项目、然后根据需要添加汇编模块。 上一篇文章中建议的数字控制库包含一些以这种方式编写的 CCS 示例项目。
一些可帮助您的文献资源包括:
C28x CPU 指令集: http://www.ti.com/lit/ug/spru430f/spru430f.pdf
FPU 指令集: http://www.ti.com/lit/ug/sprueo2b/sprueo2b.pdf
遗憾的是、最近没有关于 C2000汇编编程的培训课程。 我知道的唯一一个是 F2812多日技术讲座、这里:
http://processors.wiki.ti.com/index.php/C2000_Archived_Workshops
您可以在该研讨会的附录中找到一些相关幻灯片。
但愿这对您有所帮助。
此致、
Richard