问题标签 [ds-5]

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.

0 投票
0 回答
351 浏览

eclipse - 如何将基于 Makefile 的项目文件系统导入基于 Eclipse 的 ARM DS-5 Workbench?

我们有一个 ARM 项目,由数十个 C 源文件和头文件组成,使用 Makefile 层次结构从 CLI 构建(特定构建选项作为 make 命令行参数给出)。开发环境是 ARM DS-5 工具集。我想使用现有的基于 Eclipse 的 Workbench IDE 来继续项目的开发。

通过定义一个新的 Workspace 并在其中创建一个新的 C 项目,我可以将整个文件系统导入到项目中以浏览和编辑文件。但是,IDE 并不“知道”项目结构。

有没有办法根据项目的 Makefile 自动生成 IDE 项目?

请注意,这里有一些类似的问题,但我找不到特定于 DS-5 的讨论,而且似乎 CDT 的某些选项在 DS-5 中不可用。

0 投票
1 回答
565 浏览

c - 如何让 ARM Eclipse for DS-5 了解编译器预定义的宏?

我正在使用 ARM Eclispe for DS-5 环境来维护和构建命令行(基于 makefile)项目。使用 Eclipse 的 Indexer 分析代码进行智能浏览和编辑,看起来它无法识别底层 ARM C 编译器 5 预定义的宏。例如,如果我的代码中有:

然后在编译模块时,我会看到第一个和第二个警告(编译器当然知道它自己的__arm__)。但是,在编辑器中,#ifdef块中的代码是灰色的。因此,我在视图中有数百个错误的错误指示Problems

如何让环境了解编译器内置设置?

* 使用 ARM DS-5 5.20 版和 armcc 5.05 版

0 投票
0 回答
241 浏览

c - 如何生成应用程序的崩溃报告?

目前,我正在使用ARM DS-5 IDE开发基于 arm 的目标设备的应用程序和使用的编译ARM Compiler tool chain RVCT3.1。目标设备中使用的 Thread X RTOS。

在目标设备中加载应用程序后,它会在一段时间后意外崩溃。所以我想知道它在哪里崩溃。因为我需要堆栈转储或跟踪它。

在目标硬件上使用 AT 命令,我可以生成堆栈转储,如下所示

我如何使用这个转储来调试问题?如何使用地图文件找到地址?

0 投票
1 回答
81 浏览

android - DS-5 版本,用于使用 Arm 64 位和 32 位本机库开发和调试 Android 应用程序

我计划使用 ARM 32 位和 64 位本机代码开发和调试 Android 应用程序。我相信可以使用ARM DS-5。但我对哪个版本的 DS-5 同时支持 ARM 64 位和 32 位本机库感到困惑?

0 投票
1 回答
1229 浏览

c++ - 如何找到在项目中定义宏的位置?

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

IDE 抱怨FALSE静态库的源模块之一中的宏未定义。但是,它确实可以编译。

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

在整个工作区中搜索此宏的多个标题中有多个定义。如何追踪在代码中生效的具体定义是哪一个?

注意 - 我发现这个关于 MSVS 的类似问题和一个很好的技巧作为答案,但是在 Eclipse 中是否有直接的方法来实现这一点?

0 投票
1 回答
527 浏览

arm - 基于 ARM 的 SoC 上的调试和跟踪有什么区别?

ARM DS-5 IDE 讨论了单独的调试和跟踪功能。我是一名应用程序开发人员,不习惯这些 ARM 设备的术语。

有人能解释一下基于 ARM 的 SoC 上的跟踪和调试之间的主要区别是什么,你什么时候使用它们?

0 投票
3 回答
14409 浏览

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

我有一个由许多源文件、头文件和其他文件组成的 makefile 项目,我正在尝试将其转换为 Eclipse“本机”项目。索引器报告目录中存在但从构建中排除的文件的错误和警告的问题。结果,我的目录树的大部分都标有红色x符号。

如何使索引器忽略特定文件和/或目录?

注意:当将目录定义为“派生”时,它将被排除在进一步的搜索之外,但不幸的是,它不是来自代码分析。使用项目资源过滤器也不能解决问题。

0 投票
3 回答
1283 浏览

arm - 什么是鳄鱼?ARM DS-5 streamline 和 gator 之间有什么联系?

在 Streamline 文档中,不断提到鳄鱼。有人可以解释一下这个鳄鱼是什么,它和流线之间的联系是什么?

0 投票
1 回答
1278 浏览

eclipse - 为什么我在 DS-5 中收到“许可证结帐”错误?

我尝试编译examples/Bare-metal_examples_ARMv7.zipDS-5 v5.21.1(最新版本)中提供的 TrustZone 示例,然后我得到了这个

Flex 后端已拒绝对版本为 5.0201503 的功能编译器 5 的许可证签出。错误代码:-9

我已经查看了 INFOCENTER,但该页面中的错误代码为 -7,而我的错误代码为 -9。此外,我确信我正确添加了许可证,并且 DS-5 已经验证并接受了该许可证。

我使用的许可证是 30 天 Ultimate Edition License(Evaluation),它只能使用正式的 Ultimate Edition 许可证编译还是我做错了什么?

提前致谢。

0 投票
1 回答
1682 浏览

eclipse - 在 Eclipse 中使用 ARM DS-5

我正在尝试为在线课程做一些嵌入式编程。我必须使用的IDE没有Linux版本,所以我打算使用ARM DS-5。它说它可以与 eclipse 一起使用,但我不知道如何让它们工作。我有 Ubuntu 14.04。我在某处读到 ARM-DS-5 不能与比 indigo 更新的任何东西一起工作,但那是从 2012 年开始的,我不确定现在有多准确。任何帮助都会很棒。