问题标签 [zynq]

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 投票
2 回答
2438 浏览

linux-kernel - 如何从内核空间访问 GPIO?(zynq-microized 板)

我正在使用zynq-microzed板,我想GPIO访问kernel space.

谁能告诉我我该如何尝试这样做?

0 投票
1 回答
1577 浏览

vxworks - u-Boot VxWorks TFTP 启动失败:“错误:不支持启动 os 'Unknown OS' (14)”

我正在尝试使用 tftp 为 zynq 启动 VxWOrks。
我已相应地为 ipaddr、serverip、网络掩码设置了环境变量,并且文件已成功加载到 RAM 中。但是,尝试启动 vxWorks 映像时出现以下错误。VxWOrks 映像没有问题,因为当我将这些文件写入 SD 卡并从 sd 卡启动时,我可以使用这些 iamges 成功启动

这是一个完整的屏幕截图

0 投票
2 回答
2805 浏览

arm - 在 Zynq 上使用多核

直到今天我还在单核上编程,现在我需要在多核上运行我的代码。我正在研究大约 1 周,对此有一些疑问。

顺便说一下,我正在使用 Zynq 702、Arm DS-5 和 Dstream。当我使用在 Core0 上运行的已经存在的代码时,我正在尝试实现这一点。


我在 core1 上真的什么也没做,只是连接到它,只是想观察它跳转到 0xFFFFFFF0 和这个地址的值。我没有设置任何针对 core1 的中断处理程序。我唯一的“观察”情况可以吗?还是我真的需要设置一些配置?我怎样才能以最简单的方式实现这一目标?


当我的程序在 core0 上继续时,我连接到 core1 并观察它的状态。顺便说一句,core1 上没有运行应用程序。它上升到地址 0x300,在这个地址有一个 WFE 命令,紧随其后有一个 B(ranch) 命令,它再次分支到 0x300。这就像一个循环,我的代码在 WFE 命令上停留了大约 0.5 秒,跳转到下一条指令 B 并再次分支到 WFE……

我认为 core1 应该在执行 WFE 命令后留在原处,除非我发送一个事件,而不是执行以下 B(ranch) 命令,对吗?如果是这样,这是否意味着 core1 会定期从某个地方收到事件?将板与 Dstream 调试器连接会导致事件吗?


如果我设置地址 0xFFFFFFF0 的值,是什么让 core1 跳转到 0xFFFFFFF0 的地址,当 core1 处于 WFE/WFI 状态时,一个简单的 SEV 命令是否足够?如果 0xFFFFFFF0 的值为 0x00000000,那么会发生什么?Core1 是否再次返回调用 WFE/WFI?或者是其他东西?

0 投票
2 回答
1667 浏览

arm - Xilinx Zynq SoC 中的基本 ARM 应用

我是 Xilinx Zynq SoC 的新手。Zynq 有 ARM(双核)。我很好奇是否可以在不使用 FPGA 结构的情况下仅在 ARM 处理器上运行程序 C/C++ 程序。我的研究帮不上什么忙。

如果是,我想知道实现目标需要遵循的一些基本步骤。

0 投票
0 回答
1264 浏览

sdk - 将 Xilinx AXI DMA 内核添加到模块设计会导致 Xilinx SDK 错误

将 Xilinx AXI DMA IP Core 添加到 Block design(Vivado IP Integrator,Zynq)后,由 Vivado 生成的硬件规范变得无法由 Xilinx SDK 处理。

AXI DMA 具有简单的配置,仅读取通道,没有 Scatter/Gather。

Vivado 2014.1 / 赛灵思 SDK 2014.1

但是没有 AXI DMA,ARM+FPGA 项目运行良好。

0 投票
0 回答
110 浏览

android - 与 Android 平板电脑通信 Zync 模块

我从学校得到了一个 Trenz Electronic TE0720 Zync 模块,我想用它做点什么。我想做一个在 Zync 模块和 Android 平板电脑之间发送和接收数据的项目。通信将通过以太网通信进行。

经过一番研究,我了解到:

  • 需要在 Zync Module 的处理系统中构建 Linux 内核
  • 我可能需要通过互联网才能与平板电脑进行通信。(我想通过本地网络进行通信)。

我不确定我应该从哪里开始。我在 Android 开发、VHDL 和 Linux(操作系统级别,而不是内核级别)方面有一些经验。我应该从哪里开始,我应该怎么做才能制作这样一个项目?

谢谢 :D

0 投票
2 回答
1135 浏览

arm - Zynq Qspi 引导

我正在使用Arm DS-5 和 Xilinx SDKZynq板上开发程序。我正在尝试从 Qspi Flash 启动 Zynq 702 板。到目前为止,我所做的是从 Xilinx SDK 生成 FSBL 项目,并使用 SDK 中的 Bootgen 工具将其与我的应用程序相结合,然后将其编程到闪存中。我的脑海里有几个问题。

  • DS-5 生成一个 .axf 文件,Bootgen 需要一个 .elf 文件。我可以通过将扩展名更改为 .elf 来使用 .axf 文件,还是需要更多步骤?
  • 是否有显示 .axf 文件内部结构的工具?显示什么在哪里?
  • 如果我设法从 QSPI 启动,我该如何调试。例如我想从 FSBL 开始调试我的应用程序,可以吗?因为在 Qspi Boot 中,当我打开电路板电源时,我的应用程序将开始运行,当我连接 JTAG 时,它会在我的应用程序的某个位置。
0 投票
1 回答
567 浏览

mysql - 嵌入式 linux (PetaLinux) 中的数据库

我正在使用我的 Zynq SoC (TE0720) 开展一个项目,我想将一些数据存储到 NAND 闪存中。我对 Linux 和数据库都不太熟悉。目标是存储一些用于记录的数据并在平板电脑上查看它们。

数据会经常变化,所以需要稳定。有人可以给我一些关于我应该选择什么的建议吗?我非常感谢。

谢谢!

0 投票
1 回答
383 浏览

c - Zynq中时间的实现

我正在尝试为 Zynq 做一个简单的 STANDALONE 应用程序。我想使用“time.h”来操作日期/时间。我知道独立 BSP 上没有硬件实现,但我想自己连接它。在编译期间,当我调用“time(NULL)”时出现错误,即没有“_gettimeofday()”的实现。我已经找到它并根据函数定义实现了它,这样错误就消失了,一切看起来都很好,但是当我在硬件上运行我的项目时,我从 time() 中只看到零。有人可以帮忙吗?

问候, G2

0 投票
3 回答
7734 浏览

linux - 对 rootfs 进行修改(zynq 上的 petalinux)

我已经在我的 Zynq 板上安装了 Petalinux 2014.4,但是当我启动板子时没有安装 NAND 闪存。我想知道是否可以通过提取包来更改 rootfs.cpio,然后对 fstab 进行更改,从而使 cpio arhcive 恢复。如果是,那之后只运行 petalinux-build 就足够了吗?

谢谢 :)