问题标签 [code-composer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何在 Code Composer 中查看信号图?
根据本文档,第 6 节看起来我应该能够查看信号图。我有 Code Composer 6,所以它与这些说明不同。我单击查看-> 其他,然后键入图表。但是当我单击离散线图时,我看到它的视图非常短暂地出现在其他一些工具栏附近,然后立即消失。如果它有帮助,Code Composer 是基于 Eclipse 的一个版本,这似乎是一个 IDE 问题,除非我必须进行某种设置才能显示它。
linker - 如何在 CCSv5 中为整个项目设置对齐方式?
我需要在 TI Code Composer Studio 5.5(TI ARM 编译器 5.1.1)中为整个项目设置链接器对齐方式。
这是我的链接器 .cmd 文件:
.align 8
没有做这项工作。在生成的映射文件中,我可以看到许多地址以 4 或 C 结尾的符号。如果所有符号都对齐为 8 的倍数,我应该得到仅以 0 或 8 结尾的地址。
将链接器对齐设置为 64 位的正确命令是什么?
c - 初始化后无法将字符串放入数组中 - CCS 6 与 TI 编译器 5.1.8 for ARM
我正在尝试为在 AM335x 处理器上运行的应用程序设置多语言 GUI;在 CCS 6.0.1 中开发并使用 TI 编译器 5.1.8。这个概念是获取枚举字典数组,然后将当前字典指针切换到其中之一,以便我能够使用有意义的枚举。
不幸的是,CCS 不会编译这样的代码。它只允许在声明时初始化数组:
这样的代码会导致错误
“char [6]”类型的值不能用于初始化“int [0]”类型的实体
所以对于每个数组条目。
我在这里错过了什么吗?我过去使用过这样的代码并且工作正常。是 TI 的编译器问题,还是处理器特有的问题?应该工作的代码基于此线程:如何在 C 中创建字符串数组?
c - C makefile,在 CCS 中,“系统找不到指定的文件”
我是makefile的新手,所以请多多包涵。我尝试在 Code Composer Studios 中编辑自动生成的 makefile,但出现错误。这是makefile的摘录
这是打印出来的错误消息。
任何人都可以对此有所了解,并帮助我将其编译干净吗?谢谢
c - 中断 C 中的断点
我正在使用Texas Intruments的LCDK C6748和Code Composer Studio 和 TMDSEMU100V2U-14T - XDS100v2 USB JTAG Emulator。
LCDK 带有一堆支持函数,包括一个初始化板的函数,并定义每个中断调用哪些回调函数。
我刚刚实现了回调函数,所以每当新样本来自 ADC 时它就会执行一些操作。
我试图在中断内设置一个断点,但在运行时程序“流”没有到达那里。
此外,我做了一些更简单的事情:
但是由于某种原因,while循环只输入了一次。
这让我感到惊讶,因为如果我不设置断点,则会连续输入中断 - 我试图将样本传递到扬声器线路而不做任何其他事情,我听到了音乐。
我有一种感觉,我错过了一些关于中断的非常基本的东西,我对这个主题很陌生。
有人可以向我解释一下[或将我链接到解释该机制如何在 DSP 中工作的好资源]:
1)为什么我们不能在中断中设置断点?
2)为什么即使我在主程序中设置断点,似乎中断也没有发生,如果我不这样做。
3) 在 CCS 中,我必须通过哪些方式在运行时访问变量?
谢谢
c - 如何在项目中预定义头文件路径
我正在尝试使用以下方法来包含项目头文件:
whereFILE_PATH
定义为要包含的文件。
如果包含以下内容,则项目编译时不会出错FILE_PATH
:
但是如果 FILE_PATH 预定义为项目选项中的编译器定义选项,则构建项目会返回以下错误:
错误 #13:需要一个文件名
正在使用的开发软件是 Code Composer Studio 版本 6。
我在这里缺少什么来预定义项目中的头文件路径?
额外细节:
我正在将一个工作项目从 IAR 嵌入式工作台 IDE 转换为 Code Composer Studio。下图中显示的预定义名称(--define,-D)与它们在 IAR 项目中的方式基本相同。
以红色框出的预定义名称当前是错误的原因,但这可能发生在具有文件路径名的任何其他定义中。
我已经尝试过使用#ifdef 语句的建议,以至少验证 PLATFORM_HEADER 是否已实际定义并且似乎已定义。我还检查了拼写错误,似乎没有任何明显的拼写错误。
想要使用预定义宏方法的关键原因是避免单独更改受此错误影响的大量文件。
我还没有尝试过命令行编译,因为我需要参考手册来了解如何这样做,但我会在弄清楚后立即尝试。
c - MSP430 Eclipse CDT(代码编写器 v6):从 makefile 中删除 echo 语句“building”、“invoking”、“finished”
我正在代码编写器工作室中构建一个 MSP430 项目。我的 CDT 构建报告building file: [...]
,invoking: [...]
然后finished building: [...]
为每个编译的文件。这是一个相当冗长的输出,除非我试图在构建过程中修复/调整某些东西......只需回显正在构建的文件的名称就足够了。
深入研究 makefile,我没有找到 c/cpp 文件的编译规则(默认值必须在其他地方定义?),但我确实找到了链接步骤,并且我假设编译规则具有类似的冗长性。
请注意,我确实设法将 compile 添加@
到 compile 语句以隐藏它的冗长语句及其所有参数。参见Command
:
不过,这对 MinGW 不起作用(我的测试代码)......Program "@gcc" not found
<sigh...>。
无论如何,对于 MSP430 构建,我仍然拥有 MSP430 构建的 4 个剩余的详细回显语句。
更进一步,我Building target:
在各种文件中搜索该短语。没有成功。
有没有办法删除/静音这些额外的回声语句?
c - 在 Code Composer 中观察变量值
我在Code Composer Studio Version: 6.0.1.00040 中使用卡LCDK C6748 工作,但我认为这是一个更普遍的问题,通常与 CCS 有关。我正在尝试实现 LMS 来消除声学回声,这是我的 .c 文件的骨架:
由于某种原因,当我将数组放入“监视表”x[]
并w[]
暂停程序的运行时(为了在一段时间后检查 w[] 系数,我看到它充满了 NaN - 而 x[] 包含“常规”值。当我在计算 w[] 的行内放置断点时:
我看到流去那里。NaN的原因可能是什么?有没有办法在“观察表”中观看 w[] ?
c - LINEOUT -TI LCDK C6748 的极限值是多少
我在 Code Composer Studio 版本:6.0.1.00040 中使用卡 LCDK C6748 工作。
在这张卡中,有 LINE_OUT 用于将音频采样到扬声器中。
我的问题出现了,因为当我为 LINE_OUT 分配一个值时,我遇到了一些看起来像是达到了极限值的现象:
当它发生时,它听起来就像扬声器中的“PACK”破裂,然后没有播放预期的音频信号
c++ - 简单代码问题 - 未定义的标识符
我的代码遇到了问题,请参阅以下代码片段:
在这种情况下 var 被标记为 undefined 并且 CCS 生成一个错误,这是完全正确的。只要在 if 案例中定义了一个变量,它就不会被外界知道。当然,您可以在这种情况下重写代码。但是在我的实际代码中,我必须从具有非默认构造函数的类中构建一个对象,并且除了使用 if 情况之外无法解决(至少我不知道如何解决)
我的实际代码:
有什么想法可以解决问题或欺骗编译器吗?