我有stm32控制器,并通过linux终端进行调试。在ubuntu中使用ARM -none eabi-gdb进行调试时,我曾尝试从arm控制器读取实时数据,但不幸的是,如果在源代码上应用断点,我只能监控变量数据,所以您能否帮助我在Linux终端上实时查看变量,而不使用源代码中的任何断点(就像IAR live watch一样)
我的主板STM32F446有一个片上调试器(STLINK v2),我试图在Linux环境中调试我的可执行文件(Virtual = Ubuntu,host os = windows 10)。我无法在USB设备列表中看到stlink调试器,即lsusb没有显示任何stlink设备。虽然我确实在Linux中安装了stlink工具,并更新了udev规则2,但无法看到openocd与STM32板进行交互,我想#1是造成这种情况的根本原因。
lsusb输出
$ lsusb
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Devi
我已经安装了带有KVM和Android SDK的Linux操作系统。在那之后,我给它安装了Google TV插件。
接下来,我创建了AVD Google TV Addon (Google,Inc.) - API Level 12,屏幕分辨率为720p。
运行仿真器后,仿真器可以正常工作,但仿真器不包含任何浏览器。如何安装浏览器(Google chrome)?我想在Google TV模拟器中运行我的web应用程序。
我尝试使用VirtualBox在Mac上创建Linux。我想在这个虚拟盒上运行android仿真器。
我的VirtualBox设置如下所示:
毕竟,我安装了android并尝试运行android仿真器,但是它给出了如下错误:
A critical error has occurred while running the virtual machine and machine
execution has been stopped...
我正在使用Ada programming IDE GNAT Programming Studio (全球定位系统,GPL2017版本),当我尝试在STM32F4Disco中使用它时,我遇到了一段艰难的时间。
在Linux (Ubuntu17.10)上,当我试图打开一个STM32项目时,GPS冻结了。无核心转储,无错误消息。在.gsp/log中没有异常消息,但看起来它没有完成加载。
我们将非常感谢您的帮助。谢谢
编辑:我从AdaCore网站安装了GNAT 2017,Spark和arm-elf for Linux。
编辑2:我删除了我在Mac上关于GPS的问题,因为它可能被认为是软硬件问题。