问题标签 [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 投票
1 回答
1178 浏览

arm - ARM DS-5 模拟器上的循环计数分析

我正在尝试在 DS-5 Simulator 上使用分析器。我现在不想附加任何板,因此我相信我不能使用 Streamline Analyzer。

我的问题是如何在 Eclipse 环境中的 Windows 上查看 DS-5 Simulator (Cortex A8) 上的代码覆盖率和循环计数使用情况。

谢谢

0 投票
2 回答
136 浏览

arm - arm ds-5流线数据从何而来?

Streamline 是分析系统状态的好工具,但数据从何而来。AN 表明我们不需要像 JTAG 这样的特定硬件来收集数据。它是否与 systrace 相同或类似的东西。分析机制会导致多少开销?

0 投票
0 回答
69 浏览

android - 设备不可用 - Android SDK - DS5 - 新的调试配置错误

尝试进行新的调试配置,但 Android 手机或模拟器均未被识别 - 在 Mac 上运行 谢谢

0 投票
0 回答
165 浏览

android - DS-5 CE Android 调试工具设置:“替换 NDK 的 gdbserver”

我想调试一个组合的 Java/C++ 应用程序,它偶尔会在 C++ 内部崩溃。我在 Windows-7-64 PC 上使用 Eclipse Kepler。

在阅读了这个 SO问题后,我决定试用 DS-5 CE Android 调试工具。所以我去了说明页面。我安装了“先决条件”部分中要求的东西,然后遇到了这些词:

要使用 DS-5 调试器调试原生代码,请将 Android NDK ...\toolchains...\prebuilt 目录中的 gdbserver 版本更新为 DS-5 提供的 gdbserver 版本。您可以通过从主菜单中选择 Help → ARM Extras... 来找到该文件。确保将其重命名为 gdbserver。

现在我完全糊涂了。我不确定替换 gdbserver 意味着什么。gdbserver 是单个文件吗?多个文件?目录?如果我搜索“工具链”和“预建”,我会发现我的系统上有多个目录符合要求。我有 c:\android-ndk-r9c\toolchains\xxx\prebuilt\ 其中 xxx 可以是各种东西,如 llvm-3.3 或 renderscript 或 x86-4.6 或 x86-4.8。他们在说哪一个?如果我选择 Help → ARM Extras...,则会弹出一个窗口,显示一个名为“arm”的目录,其中包含三个子目录,其中一个是“gdbserver”。

我想我新需要将一些文件从一个位置复制到另一个位置......但究竟哪些文件,哪些位置对我来说是个谜。

0 投票
1 回答
338 浏览

eclipse - Eclipse ARM 调试视图

是否有任何类型的 Eclipse 插件可以显示堆栈指针、调用堆栈、监视(用于变量)和其他可以帮助我们通过 Eclipse 调试代码的插件?

0 投票
1 回答
389 浏览

eclipse - 使用 Eclipse for DS-5 进行调试时出错

我正在使用 DS5 评估版。我在 Eclipse 中为 DS5 创建了一个简单的 hello world C 项目。创建项目时选择的项目类型是 Bare Metal executable->Empty project。工具链 ARM Compiler 5 被选中。我编译了代码并生成了 axf 文件。当我右键单击 axf 文件并选择调试方式->调试配置->连接选项卡->ARM FVP VE_Cortex_A7x1->裸机调试->调试 Cortex-A7 并单击调试时,我遇到了如图所示的错误。

请让我知道如何解决相同的问题。

在此处输入图像描述

0 投票
0 回答
252 浏览

mysql - 在 DS-5 eclipse 中交叉编译 mySql 客户端

我正在尝试在运行 Debian 的嵌入式 ARM 处理器上使用 mySql 从 ac/c++ 应用程序访问 SQL 服务器。我在 Windows 下使用基于 DS-5 eclipse 的 IDE(带有 gcc)进行编译。

问题是几个头文件仅作为“.h.in”文件存在,我认为谷歌搜索是一个自动配置文件。对于如何前进,我有些迷茫。

autoconf 是我可以让 eclipse 处理的东西,还是我必须单独做这个?这是如何为目标设备而不是编译机配置的?

最后一个问题,是否有我应该关注的更轻量级的 SQL 客户端?

0 投票
1 回答
130 浏览

arm - ds-5 终极评估版支持64bit neon(arm_v8 neon)

我已经安装了当前的 " DS-5 Ultimate 64-bit evaluation" 版本,但无法为 ARMv8 64-bit neon 构建。在armclang中找不到 cpu 列表,它只显示选项 "Target: aarch64-arm-none-eabi".

请帮我解决以下问题

  1. 此版本是否支持 ARMv8 霓虹灯
  2. 如何找到可用的 cpu 列表(如armcc --cpu列表中)或等效的 armclang 选项
0 投票
0 回答
195 浏览

trace - 是否可以使用 DS5 v5.21.1 Ultimate 获得 FVP 的踪迹(评估版)

我正在使用 DS5 v5.21.1 Ultimate(评估版),我正在尝试捕获 ARM cortex A8 Fast 模型(“ARM FVP(随 DS-5 安装)-> Cortex-A8 -> Bare Metal ->Debug -> Debug Cortex-A8") 并且还在 Connections -> Bare Metal Debug -> Model parameters 中添加了“--plugin MTS”选项。

调试快速模型时突然终止并显示“无法捕获跟踪。主机和跟踪单元之间发生通信错误”

以下是控制台日志:

笔记:

我们可以用 DS5 终极评估版捕捉快速模型的踪迹吗?

0 投票
0 回答
260 浏览

gcc - arm inline gcc 错误:应为“)”

我正在使用以下代码使用 DS5 ARM C Compiler 5 执行乘法运算。编译器抛出构建错误,说明预期为“)”

注意:目标--cpu 是 armV7a。有没有办法克服这个错误?