问题标签 [gnat-gps]

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 回答
48 浏览

python - GNAT GPS 插件:Action 对象没有属性按钮

我在写

这正是这里记录的方式:http: //docs.adacore.com/gps-docs/users_guide/_build/html/GPS.html#GPS.Action.create

但我得到了错误:'Action' object has no attribute 'button'

有谁知道如何解决这一问题?

0 投票
1 回答
47 浏览

ada - OS Shell 在我的 GPS 工具菜单中无法切换,如何启用它?

我是 Ada 的新手,我安装了 GPS。我想查看 OS Shell,但它是灰色的。我所能找到的只是它与文件 shell.py 有关,但我在 GPS 文件夹中的任何地方都找不到它。谁能帮我吗?

0 投票
1 回答
1116 浏览

raspberry-pi - 如何在 Raspberry PI 3 (Raspbian) 上运行 GNAT Programming Studio?

我无法在 Raspberry PI 3 (Raspbian) 上运行 GNAT Programming Studio。

我正在使用2017-06-21-raspbian-jessie.imggnat-gpl-2016-raspberrypi-linux-linux-bin.tar.gz

解压并输入终端后sudo ./doinstall,它安装在/usr/gnat. 然后我收到一条消息说

然后我输入终端PATH="/usr/gnat/bin:$PATH"; export PATH

然后我输入终端,然后gps我得到

我曾尝试在其中执行可执行文件,/usr/gnat/bin但后来我得到了

如何正确安装并能够运行它?

0 投票
1 回答
158 浏览

module - SIM5360E GPS/GSM 模块 UART 通信

当我将 SIM5360E 模块与 USB 转 uart 转换器连接并通过 putty 发送 at+命令时,我得到一些空值,如下所示。请帮我纠正这个问题:

AT+CGPS=1,1 AT+CGPSINFO 结果+CGPSINFO:,,,,,,,,

好的

0 投票
1 回答
63 浏览

ada - GPS 5.0.2 - 构建立即失败并显示“无效的上下文,无法构建”

我们有一个相当老的 Ada 项目,我们在其中使用托管在 x86_64-pc-linux-gnu 上的 GPS 5.0.2 (20110607) 和 GNAT Pro 6.4.2 (20110614-45)。

GPS 能够执行“检查语义”和“编译文件”功能,但在选择“build main”或“build all”时,它会立即失败并显示消息Invalid context, cannot build

对此的谷歌搜索显示,有一个错误在处理此问题时已修复(它与项目树中的符号链接有关),但没有符号链接并且建议的解决方法不起作用。

当前构建并且从命令行执行时始终运行良好,并且从 GPS 菜单构建在每个人的开发计算机上都可以正常工作,除了我的。我们检查了环境变量,删除了 Gnat 目录(并从工作计算机加载了一个),并删除了所有 Git 存储库并从服务器重新克隆。在这一点上,我不知道如何让它工作。我最初的理解是 GPS 需要了解的有关项目的所有信息都包含在.gpr文件中。

是否有我不知道的设置位置?任何想法为什么在我尝试构建时会弹出此消息,或者它意味着什么?

0 投票
1 回答
575 浏览

ada - GNAT Programming Studio (IDE) 和 STM32 问题

我正在使用 Ada 编程 IDE GNAT Programming Studio(GPS,GPL 2017 版本),当我尝试将它与 STM32F4Disco 一起使用时遇到了困难。

在 Linux (Ubuntu 17.10) 上,当我尝试打开 STM32 项目时,GPS 冻结。没有核心转储,没有错误消息。.gsp/log 中没有异常消息,但看起来它没有完成加载。

帮助将不胜感激。谢谢

编辑:我从 AdaCore 网站安装了 GNAT 2017、Spark 和 arm-elf for Linux。

编辑 2:我删除了关于 Mac 上 GPS 的问题,因为它可能被视为软件硬件问题。

0 投票
1 回答
444 浏览

ada - 使用 Digilent Zybo 开发板在 Zynq 上运行 Ada

我已经成功地使用 Vivado 和 SDKZynq XC7Z010在 Digilent Zybo 板上开发 VHDL 和 C。我也一直在使用 GNAT GPS IDE 来学习针对STM32F4处理器的 Ada(使用支持的开发板之一)。

GPS 还附带了一组zynq7000针对XC7Z020(据我所知)的运行时间。在查看了这些目标的 BSP 之后,我相信生成的代码也应该XC7Z010在 ARM 内核上运行,因为它们看起来是相同的。结果可能存在差异,在这种情况下,我将尝试基于现有zynq7000BSP 构建特定的运行时(Adacore 已经记录了此过程并给出了生成新STM32F4BSP 的示例)。

我的主要问题是我不确定如何elf在我的 Zybo 上加载和运行生成的 Ada 文件。我试图生成一个BOOT.ini文件,其中包含一个FSBL(使用 SDK 构建并使用我从 Vivado 导出的硬件)、一个比特流和 Adaelf文件(Zybo 有一个可以配置为启动设备的 MicroSD 接口,这个工作完美搭配elf通过 Vivado / SDK 生成的比特流和 C )。

无论如何,这不起作用......我猜这可能是一个链接问题,或者一个引导加载程序问题,或类似的问题。以我目前的知识水平,我只是在这个阶段不确定。

任何建议或指示将不胜感激!

0 投票
2 回答
214 浏览

ada - GPS 未在 Build & Run 上显示 GTKAda 应用程序

我想玩一下 GPS,我正在使用以下程序,该程序仅来自 GPS 生成的模板。

当我尝试构建和运行时,我看不到任何窗口,但是如果我导航到生成可执行文件的文件夹,我可以运行可执行文件并看到窗口。我可以看到此选项卡已创建,但我没有看到我的应用程序。

GPS标签运行

我什至尝试确保我的程序正在运行,并放入Ada.Text_IO.Put_Line("Hello, World!");源代码,它似乎确实根据“运行”选项卡运行。

0 投票
0 回答
107 浏览

debugging - GNAT GPS 调试器 - 无法为变量设置值

我无法在 GPS 调试器中为任何变量设置值。我能够打印值或显示值,但我无法设置(更改)任何变量的值。

可能是因为使用“O2”优化构建?

如果我右键单击一个变量并检查“查看变量地址处的内存”,则没有具体内容,而只有“-------”连字符存在。

0 投票
1 回答
302 浏览

dll - Ada 库 GPR 项目:为什么 gprinstall 不起作用?

我有一个成功构建的 GPR 库项目(静态或动态类型在这里不相关)。我知道这gprinstall提供了管理图书馆交付的方法,即:

  1. 准备一个 GPR 文件以使用该库
  2. 根据原始 GPR(定义的目录)中给出的条件提供库文件(.a 或 .dll)
  3. 提供类似条件的库接口文件

这背后的想法是让用户只“使用”新的 GPR 以查看接口文件(.ads例如在 Ada 中)。

但是,我无法让 gprinstall 工作。以下命令

只给出:

详细-v选项没有提供任何线索。(项目显然已成功构建,代码文件与理解并不真正相关)


这是我的 GPR 文件:

我的选择 GPR: