问题标签 [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.
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'
有谁知道如何解决这一问题?
ada - OS Shell 在我的 GPS 工具菜单中无法切换,如何启用它?
我是 Ada 的新手,我安装了 GPS。我想查看 OS Shell,但它是灰色的。我所能找到的只是它与文件 shell.py 有关,但我在 GPS 文件夹中的任何地方都找不到它。谁能帮我吗?
raspberry-pi - 如何在 Raspberry PI 3 (Raspbian) 上运行 GNAT Programming Studio?
我无法在 Raspberry PI 3 (Raspbian) 上运行 GNAT Programming Studio。
我正在使用2017-06-21-raspbian-jessie.img
和gnat-gpl-2016-raspberrypi-linux-linux-bin.tar.gz
解压并输入终端后sudo ./doinstall
,它安装在/usr/gnat
. 然后我收到一条消息说
然后我输入终端PATH="/usr/gnat/bin:$PATH"; export PATH
。
然后我输入终端,然后gps
我得到
我曾尝试在其中执行可执行文件,/usr/gnat/bin
但后来我得到了
如何正确安装并能够运行它?
module - SIM5360E GPS/GSM 模块 UART 通信
当我将 SIM5360E 模块与 USB 转 uart 转换器连接并通过 putty 发送 at+命令时,我得到一些空值,如下所示。请帮我纠正这个问题:
AT+CGPS=1,1 AT+CGPSINFO 结果+CGPSINFO:,,,,,,,,
好的
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
文件中。
是否有我不知道的设置位置?任何想法为什么在我尝试构建时会弹出此消息,或者它意味着什么?
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 的问题,因为它可能被视为软件硬件问题。
ada - 使用 Digilent Zybo 开发板在 Zynq 上运行 Ada
我已经成功地使用 Vivado 和 SDKZynq XC7Z010
在 Digilent Zybo 板上开发 VHDL 和 C。我也一直在使用 GNAT GPS IDE 来学习针对STM32F4
处理器的 Ada(使用支持的开发板之一)。
GPS 还附带了一组zynq7000
针对XC7Z020
(据我所知)的运行时间。在查看了这些目标的 BSP 之后,我相信生成的代码也应该XC7Z010
在 ARM 内核上运行,因为它们看起来是相同的。结果可能存在差异,在这种情况下,我将尝试基于现有zynq7000
BSP 构建特定的运行时(Adacore 已经记录了此过程并给出了生成新STM32F4
BSP 的示例)。
我的主要问题是我不确定如何elf
在我的 Zybo 上加载和运行生成的 Ada 文件。我试图生成一个BOOT.ini
文件,其中包含一个FSBL
(使用 SDK 构建并使用我从 Vivado 导出的硬件)、一个比特流和 Adaelf
文件(Zybo 有一个可以配置为启动设备的 MicroSD 接口,这个工作完美搭配elf
通过 Vivado / SDK 生成的比特流和 C )。
无论如何,这不起作用......我猜这可能是一个链接问题,或者一个引导加载程序问题,或类似的问题。以我目前的知识水平,我只是在这个阶段不确定。
任何建议或指示将不胜感激!
debugging - GNAT GPS 调试器 - 无法为变量设置值
我无法在 GPS 调试器中为任何变量设置值。我能够打印值或显示值,但我无法设置(更改)任何变量的值。
可能是因为使用“O2”优化构建?
如果我右键单击一个变量并检查“查看变量地址处的内存”,则没有具体内容,而只有“-------”连字符存在。
dll - Ada 库 GPR 项目:为什么 gprinstall 不起作用?
我有一个成功构建的 GPR 库项目(静态或动态类型在这里不相关)。我知道这gprinstall
提供了管理图书馆交付的方法,即:
- 准备一个 GPR 文件以使用该库
- 根据原始 GPR(定义的目录)中给出的条件提供库文件(.a 或 .dll)
- 提供类似条件的库接口文件
这背后的想法是让用户只“使用”新的 GPR 以查看接口文件(.ads
例如在 Ada 中)。
但是,我无法让 gprinstall 工作。以下命令
只给出:
详细-v
选项没有提供任何线索。(项目显然已成功构建,代码文件与理解并不真正相关)
这是我的 GPR 文件:
我的选择 GPR: