标签: ds-5

如何从Eclipse索引(静态代码分析)中排除文件?

我有一个makefile项目,包含许多源,头和其他文件,我试图将其转换为Eclipse"本机"项目.Indexer报告对目录中存在但从构建中排除的文件的错误和警告的问题.因此,我的目录树的大部分都标有红色x标记.

如何使Indexer忽略特定的文件和/或目录?

注意:将目录定义为"派生"时,将其排除在进一步搜索之外,但遗憾的是,不会从代码分析中排除.使用项目资源过滤器也无法解决问题.

eclipse static-analysis indexer eclipse-cdt ds-5

11
推荐指数
2
解决办法
1万
查看次数

DS-5:什么是FVP,RTSM,基础模型,AEM模型,快速模型,CADI?

DS-5模拟器使用很多术语,如FVP,RTSM,快速模型,基础模型,AEM模型,CADI.Arm的文档中提供的解释不是很清楚.这些术语是什么意思,作为DS-5的最终用户,我应该关注哪些?

arm ds-5 fast-model fvp

5
推荐指数
1
解决办法
1412
查看次数

区域内存溢出,部分 .text 不适合区域内存

我正在尝试使用编译器(标准 C)编译裸机应用程序GCCCyclone V SoC我与处理器一起使用Cortex-A9Eclipse DS-5。我收到这些错误 -"Region ram overflowed by 295376 bytes""section .text will not fit region ram"

我认为问题不在于链接描述文件,而在于其他地方。我看到消息,编译器尝试将.c项目中的所有文件添加到一个.axf文件中,即使我的主.c文件(我编写程序的位置)中没有包含任何文件,当我.c从项目中删除一些未使用的文件时,它说"Region ram overflowed by 275433 bytes"(不同的溢出大小)。我应该怎么做才能摆脱这个错误?

c gcc compilation bare-metal ds-5

4
推荐指数
1
解决办法
2万
查看次数

用于Linux的分析工具和用于ARM的性能监视计数器

问题主要在于profiling tools可用于ARM处理器 - 具体而言ARM v7; 我正在使用Linux

我打得四处Intel和AMD处理器,我知道他们有各种分析工具一样Perf,perfmonvalgrind这将让我监视各种计数器像retired instructions, cache misses, floating point unit, integral units, etc.

但是,我不知道是否ARM也支持这种分析工具.您知道可以在ARM处理器上使用的任何工具吗?

我搜索了ARM 参考手册,但未找到性能计数器列表.例如,在Intel处理器中,您可以在ref. manualOProfile网页中找到它们.是否有手册或网页列出了performance monitoring countersfor 的列表ARM.

谢谢.

linux profiling arm intel ds-5

3
推荐指数
1
解决办法
3530
查看次数

如何在ARM平台上分析裸机源代码?

如何在设备上配置我的ARM代码.

这是一个涉及USB和SDH处理的裸机代码,我看到这个用于ARM的Code Profiler但看起来非常渺茫,我熟悉DS5但是如果你在基于linux内核的操作系统的平台上,它的大多数工具都可以使用.我编译我的代码gcc.

  1. 我的代码运行在Cortex-A7和/或Cortex-A15内核上.
  2. 这里看来,这些CPU 支持arm Profiler.

usb profiling arm ds-5

3
推荐指数
1
解决办法
823
查看次数

如何查找项目中定义宏的位置?

我有一个包含数十个源模块和数十个头文件的项目,其中一些是嵌套的。使用 ARM 的 Eclipse for DS-5 时,我从索引器中收到错误指示,但没有从编译器中收到错误指示。

IDE 抱怨FALSE静态库的源模块之一中的宏未定义。不过,它确实编译正常。

在同一代码库(另一个静态库)上的第二个项目中不存在这样的问题。

搜索整个工作区,可以在该宏的多个标题中找到多个定义。如何追踪代码中生效的具体定义是哪一个?

注意 - 我发现了有关 MSVS 的类似问题和一个很好的技巧作为答案,但是有没有直接的方法可以在 Eclipse 中实现此目的?

c c++ macros eclipse-cdt ds-5

3
推荐指数
1
解决办法
1713
查看次数